MEKM REST API

1. Info

GET about

Gibt die aktuelle Version der Schnittstelle und Name, Copyright etc. zurück


/about

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/about"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class1InfoApi;

import java.io.File;
import java.util.*;

public class Class1InfoApiExample {

    public static void main(String[] args) {
        
        Class1InfoApi apiInstance = new Class1InfoApi();
        try {
            inline_response_200 result = apiInstance.operationid001_get_about();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class1InfoApi#operationid001_get_about");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class1InfoApi;

public class Class1InfoApiExample {

    public static void main(String[] args) {
        Class1InfoApi apiInstance = new Class1InfoApi();
        try {
            inline_response_200 result = apiInstance.operationid001_get_about();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class1InfoApi#operationid001_get_about");
            e.printStackTrace();
        }
    }
}

Class1InfoApi *apiInstance = [[Class1InfoApi alloc] init];

[apiInstance operationid001_get_aboutWithCompletionHandler: 
              ^(inline_response_200 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');

var api = new MekmRestApi.Class1InfoApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid001_get_about(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid001_get_aboutExample
    {
        public void main()
        {

            var apiInstance = new Class1InfoApi();

            try
            {
                inline_response_200 result = apiInstance.operationid001_get_about();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class1InfoApi.operationid001_get_about: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiClass1InfoApi();

try {
    $result = $api_instance->operationid001_get_about();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class1InfoApi->operationid001_get_about: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class1InfoApi;

my $api_instance = WWW::SwaggerClient::Class1InfoApi->new();

eval { 
    my $result = $api_instance->operationid001_get_about();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class1InfoApi->operationid001_get_about: $@\n";
}
from __future__ import print_statement
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.Class1InfoApi()

try: 
    api_response = api_instance.operationid001_get_about()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class1InfoApi->operationid001_get_about: %s\n" % e)

Parameters

Responses

Status: 200 - Aktuelle Version der Schnittstelle

Status: default - unexpected error


2. Authentification

GET auth/login

Einloggen und aktuelles Token abholen
Authentifizierung über basic authentification UND api-key (Beides wird benötigt!)
* basic authentification
Bei der basic authentification wird als Benutzername der Vor- und Nachname des jeweiligen Softwarebedieners (getrennt durch ein Leerzeichen) verwendet. (Achtung! Besitzt der Softwarebediener nur einen Vor- oder nur einen Nachnamen, wird ledigliech dieser Vor- bzw. Nachname verwendet. Es wird dann kein zusätzliches Leerzeichen verwendet). Als Passwort dient das im Mobile Easykey Manager für diesen Softwarebediener hinterlegte Passwort. Der nach Base64 zu codierende Text sieht also wie folgt aus: 'Vorname Nachname:Passwort' (bzw. 'Vorname:Passwort' oder 'nachname:Passwort' sofern kein Nach- bzw. Vorname angegeben ist). Weitere Informationen zur basic authentification finden Sie z.B. unter 'https://de.wikipedia.org/wiki/HTTP-Authentifizierung'
* api-key
Der api-key wird direkt im Header X-API-KEY übergeben. Wenn Sie eigene Anwendungen für diese REST-API entwickeln wollen, wenden Sie sich bitte an khd@mobileeasykey.de


/auth/login

Usage and SDK Samples

curl -X GET\
-H "X-API-KEY: [[apiKey]]"\
 -H "Authorization: Basic [[basicHash]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/auth/login"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class2AuthentificationApi;

import java.io.File;
import java.util.*;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: apikeyAuth
        ApiKeyAuth apikeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("apikeyAuth");
        apikeyAuth.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apikeyAuth.setApiKeyPrefix("Token");
        // Configure HTTP basic authorization: basicAuth
        HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
        basicAuth.setUsername("YOUR USERNAME");
        basicAuth.setPassword("YOUR PASSWORD");

        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        try {
            Api2User result = apiInstance.operationid002_get_auth_login();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid002_get_auth_login");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class2AuthentificationApi;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        try {
            Api2User result = apiInstance.operationid002_get_auth_login();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid002_get_auth_login");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: apikeyAuth)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"X-API-KEY"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"X-API-KEY"];
// Configure HTTP basic authorization (authentication scheme: basicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

Class2AuthentificationApi *apiInstance = [[Class2AuthentificationApi alloc] init];

[apiInstance operationid002_get_auth_loginWithCompletionHandler: 
              ^(Api2User output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;

// Configure API key authorization: apikeyAuth
var apikeyAuth = defaultClient.authentications['apikeyAuth'];
apikeyAuth.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apikeyAuth.apiKeyPrefix['X-API-KEY'] = "Token"
// Configure HTTP basic authorization: basicAuth
var basicAuth = defaultClient.authentications['basicAuth'];
basicAuth.username = 'YOUR USERNAME'
basicAuth.password = 'YOUR PASSWORD'

var api = new MekmRestApi.Class2AuthentificationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid002_get_auth_login(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid002_get_auth_loginExample
    {
        public void main()
        {

            // Configure API key authorization: apikeyAuth
            Configuration.Default.ApiKey.Add("X-API-KEY", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("X-API-KEY", "Bearer");            // Configure HTTP basic authorization: basicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new Class2AuthentificationApi();

            try
            {
                Api2User result = apiInstance.operationid002_get_auth_login();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class2AuthentificationApi.operationid002_get_auth_login: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apikeyAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');// Configure HTTP basic authorization: basicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\ApiClass2AuthentificationApi();

try {
    $result = $api_instance->operationid002_get_auth_login();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class2AuthentificationApi->operationid002_get_auth_login: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class2AuthentificationApi;

# Configure API key authorization: apikeyAuth
$WWW::SwaggerClient::Configuration::api_key->{'X-API-KEY'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'X-API-KEY'} = "Bearer";# Configure HTTP basic authorization: basicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::Class2AuthentificationApi->new();

eval { 
    my $result = $api_instance->operationid002_get_auth_login();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class2AuthentificationApi->operationid002_get_auth_login: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apikeyAuth
swagger_client.configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['X-API-KEY'] = 'Bearer'# Configure HTTP basic authorization: basicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.Class2AuthentificationApi()

try: 
    api_response = api_instance.operationid002_get_auth_login()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class2AuthentificationApi->operationid002_get_auth_login: %s\n" % e)

Parameters

Responses

Status: 200 - Einloggen erfolgreich

Status: 4XX - Einloggen nicht erfolgreich

Status: default - unexpected error


GET auth/logout

Ausloggen. Macht das übergebene Token ungültig


/auth/logout

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/auth/logout"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class2AuthentificationApi;

import java.io.File;
import java.util.*;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        try {
            Api2OkResponse result = apiInstance.operationid003_get_auth_logout();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid003_get_auth_logout");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class2AuthentificationApi;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        try {
            Api2OkResponse result = apiInstance.operationid003_get_auth_logout();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid003_get_auth_logout");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class2AuthentificationApi *apiInstance = [[Class2AuthentificationApi alloc] init];

[apiInstance operationid003_get_auth_logoutWithCompletionHandler: 
              ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class2AuthentificationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid003_get_auth_logout(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid003_get_auth_logoutExample
    {
        public void main()
        {


            var apiInstance = new Class2AuthentificationApi();

            try
            {
                Api2OkResponse result = apiInstance.operationid003_get_auth_logout();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class2AuthentificationApi.operationid003_get_auth_logout: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass2AuthentificationApi();

try {
    $result = $api_instance->operationid003_get_auth_logout();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class2AuthentificationApi->operationid003_get_auth_logout: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class2AuthentificationApi;


my $api_instance = WWW::SwaggerClient::Class2AuthentificationApi->new();

eval { 
    my $result = $api_instance->operationid003_get_auth_logout();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class2AuthentificationApi->operationid003_get_auth_logout: $@\n";
}
from __future__ import print_statement
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.Class2AuthentificationApi()

try: 
    api_response = api_instance.operationid003_get_auth_logout()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class2AuthentificationApi->operationid003_get_auth_logout: %s\n" % e)

Parameters

Responses

Status: 200 - Ausloggen erfolgreich. Das verwendete Token ist jetzt ungültig.

Status: default - unexpected error


GET auth/info

Gibt Daten über den momentan eingeloggten Softwarebediener zurück


/auth/info

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/auth/info"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class2AuthentificationApi;

import java.io.File;
import java.util.*;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        try {
            Api2User result = apiInstance.operationid004_get_auth_info();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid004_get_auth_info");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class2AuthentificationApi;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        try {
            Api2User result = apiInstance.operationid004_get_auth_info();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid004_get_auth_info");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class2AuthentificationApi *apiInstance = [[Class2AuthentificationApi alloc] init];

[apiInstance operationid004_get_auth_infoWithCompletionHandler: 
              ^(Api2User output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class2AuthentificationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid004_get_auth_info(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid004_get_auth_infoExample
    {
        public void main()
        {


            var apiInstance = new Class2AuthentificationApi();

            try
            {
                Api2User result = apiInstance.operationid004_get_auth_info();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class2AuthentificationApi.operationid004_get_auth_info: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass2AuthentificationApi();

try {
    $result = $api_instance->operationid004_get_auth_info();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class2AuthentificationApi->operationid004_get_auth_info: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class2AuthentificationApi;


my $api_instance = WWW::SwaggerClient::Class2AuthentificationApi->new();

eval { 
    my $result = $api_instance->operationid004_get_auth_info();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class2AuthentificationApi->operationid004_get_auth_info: $@\n";
}
from __future__ import print_statement
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.Class2AuthentificationApi()

try: 
    api_response = api_instance.operationid004_get_auth_info()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class2AuthentificationApi->operationid004_get_auth_info: %s\n" % e)

Parameters

Responses

Status: 200 - Token ist gültig

Status: 4XX - Token ist ungültig

Status: default - unexpected error


PATCH auth/changepassword

Ändert das Passwort des übergebenen Softwarebedieners
Authentifizierung über api-key (und indirekt im body über Benutzername und altes Passwort)
* api-key
Der api-key wird direkt im Header X-API-KEY übergeben. Wenn Sie eigene Anwendungen für diese REST-API entwickeln wollen wenden Sie sich bitte an khd@mobileeasykey.de


/auth/changepassword

Usage and SDK Samples

curl -X PATCH\
-H "X-API-KEY: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/auth/changepassword"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class2AuthentificationApi;

import java.io.File;
import java.util.*;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: apikeyAuth
        ApiKeyAuth apikeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("apikeyAuth");
        apikeyAuth.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apikeyAuth.setApiKeyPrefix("Token");

        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        Api2Password body = ; // Api2Password | Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)
        try {
            Api2OkResponse result = apiInstance.operationid005_patch_auth_changepassword(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid005_patch_auth_changepassword");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class2AuthentificationApi;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        Api2Password body = ; // Api2Password | Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)
        try {
            Api2OkResponse result = apiInstance.operationid005_patch_auth_changepassword(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class2AuthentificationApi#operationid005_patch_auth_changepassword");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: apikeyAuth)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"X-API-KEY"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"X-API-KEY"];
Api2Password *body = ; // Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)

Class2AuthentificationApi *apiInstance = [[Class2AuthentificationApi alloc] init];

[apiInstance operationid005_patch_auth_changepasswordWith:body
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;

// Configure API key authorization: apikeyAuth
var apikeyAuth = defaultClient.authentications['apikeyAuth'];
apikeyAuth.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apikeyAuth.apiKeyPrefix['X-API-KEY'] = "Token"

var api = new MekmRestApi.Class2AuthentificationApi()
var body = ; // {{Api2Password}} Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid005_patch_auth_changepassword(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid005_patch_auth_changepasswordExample
    {
        public void main()
        {

            // Configure API key authorization: apikeyAuth
            Configuration.Default.ApiKey.Add("X-API-KEY", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("X-API-KEY", "Bearer");

            var apiInstance = new Class2AuthentificationApi();
            var body = new Api2Password(); // Api2Password | Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)

            try
            {
                Api2OkResponse result = apiInstance.operationid005_patch_auth_changepassword(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class2AuthentificationApi.operationid005_patch_auth_changepassword: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apikeyAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');

$api_instance = new Swagger\Client\ApiClass2AuthentificationApi();
$body = ; // Api2Password | Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)

try {
    $result = $api_instance->operationid005_patch_auth_changepassword($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class2AuthentificationApi->operationid005_patch_auth_changepassword: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class2AuthentificationApi;

# Configure API key authorization: apikeyAuth
$WWW::SwaggerClient::Configuration::api_key->{'X-API-KEY'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'X-API-KEY'} = "Bearer";

my $api_instance = WWW::SwaggerClient::Class2AuthentificationApi->new();
my $body = WWW::SwaggerClient::Object::Api2Password->new(); # Api2Password | Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)

eval { 
    my $result = $api_instance->operationid005_patch_auth_changepassword(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class2AuthentificationApi->operationid005_patch_auth_changepassword: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apikeyAuth
swagger_client.configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.Class2AuthentificationApi()
body =  # Api2Password | Benutzername (username), altes Passwort (oldPassword), neues Passwort (newPassword)

try: 
    api_response = api_instance.operationid005_patch_auth_changepassword(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class2AuthentificationApi->operationid005_patch_auth_changepassword: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - Passwort wurde geändert

Status: 4XX - userName nicht gefunden, altes Passwort ungültig oder neues Passwort wurde nicht akzeptiert. Weitere Infos ggf. in Api2AuthResponse.details

Status: default - unexpected error


PATCH auth/resetpassword

Fordert einen Rücksetzcode per E-Mail an (wenn dem Softwarebediener eine gültige E-Mail-Adresse hinterlegt ist).
Dieser Rücksetzcode (z.B. E123-1A9F-2FD8-F31D) kann in einem zweiten Aufruf im Feld resetCode übergeben werden.
Der Rücksetzcode ist maximal 12 Stunden gültig.
Jeder Fehlversuch mit einem falschen resetCode führt zu einer immer länger werdenden Sperre, bevor der nächste Rücksetz-Versuch durchgeführt werden kann.
Authentifizierung über api-key (und indirekt im body über den Rücksetzcode)
* api-key
Der api-key wird direkt im Header X-API-KEY übergeben. Wenn Sie eigene Anwendungen für diese REST-API entwickeln wollen wenden Sie sich bitte an khd@mobileeasykey.de


/auth/resetpassword

Usage and SDK Samples

curl -X PATCH\
-H "X-API-KEY: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/auth/resetpassword"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class2AuthentificationApi;

import java.io.File;
import java.util.*;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: apikeyAuth
        ApiKeyAuth apikeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("apikeyAuth");
        apikeyAuth.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //apikeyAuth.setApiKeyPrefix("Token");

        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        Api2Password body = ; // Api2Password | Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) try { Api2OkResponse result = apiInstance.operationid006_patch_auth_resetpassword(body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class2AuthentificationApi#operationid006_patch_auth_resetpassword"); e.printStackTrace(); } } }
import io.swagger.client.api.Class2AuthentificationApi;

public class Class2AuthentificationApiExample {

    public static void main(String[] args) {
        Class2AuthentificationApi apiInstance = new Class2AuthentificationApi();
        Api2Password body = ; // Api2Password | Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) try { Api2OkResponse result = apiInstance.operationid006_patch_auth_resetpassword(body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class2AuthentificationApi#operationid006_patch_auth_resetpassword"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: apikeyAuth)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"X-API-KEY"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"X-API-KEY"];
Api2Password *body = ; // Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) Class2AuthentificationApi *apiInstance = [[Class2AuthentificationApi alloc] init]; [apiInstance operationid006_patch_auth_resetpasswordWith:body completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;

// Configure API key authorization: apikeyAuth
var apikeyAuth = defaultClient.authentications['apikeyAuth'];
apikeyAuth.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apikeyAuth.apiKeyPrefix['X-API-KEY'] = "Token"

var api = new MekmRestApi.Class2AuthentificationApi()
var body = ; // {{Api2Password}} Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid006_patch_auth_resetpassword(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid006_patch_auth_resetpasswordExample
    {
        public void main()
        {

            // Configure API key authorization: apikeyAuth
            Configuration.Default.ApiKey.Add("X-API-KEY", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("X-API-KEY", "Bearer");

            var apiInstance = new Class2AuthentificationApi();
            var body = new Api2Password(); // Api2Password | Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) try { Api2OkResponse result = apiInstance.operationid006_patch_auth_resetpassword(body); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class2AuthentificationApi.operationid006_patch_auth_resetpassword: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: apikeyAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');

$api_instance = new Swagger\Client\ApiClass2AuthentificationApi();
$body = ; // Api2Password | Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) try { $result = $api_instance->operationid006_patch_auth_resetpassword($body); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class2AuthentificationApi->operationid006_patch_auth_resetpassword: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class2AuthentificationApi;

# Configure API key authorization: apikeyAuth
$WWW::SwaggerClient::Configuration::api_key->{'X-API-KEY'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'X-API-KEY'} = "Bearer";

my $api_instance = WWW::SwaggerClient::Class2AuthentificationApi->new();
my $body = WWW::SwaggerClient::Object::Api2Password->new(); # Api2Password | Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) eval { my $result = $api_instance->operationid006_patch_auth_resetpassword(body => $body); print Dumper($result); }; if ($@) { warn "Exception when calling Class2AuthentificationApi->operationid006_patch_auth_resetpassword: $@\n"; }
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: apikeyAuth
swagger_client.configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.Class2AuthentificationApi()
body =  # Api2Password | Beim erste Aufruf nur Benutzername (userName) um einen resetCode per E-Mail anzufordern.
Beim zweiten Aufruf Benutzername (userName), resetCode und neues Passwort (newPassword) try: api_response = api_instance.operationid006_patch_auth_resetpassword(body) pprint(api_response) except ApiException as e: print("Exception when calling Class2AuthentificationApi->operationid006_patch_auth_resetpassword: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - ResetCode wurde versandt oder Passwort wurde geändert

Status: 4XX - userName nicht gefunden, resetCode ungültig, gesperrt oder neues Passwort wurde nicht akzeptiert.
Weitere Infos ggf. in Api2AuthResponse.details

Status: default - unexpected error


3. Bereiche

GET areas

Gibt eine Liste aller Bereiche zurück.
Ist äquivalent zu '/areas/00000000-0000-0000-0000-000000000000/subareas?sub=true', nur dass hier der Root-Bereich (00000000-0000-0000-0000-000000000000) ebenfalls enthalten ist


/areas

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/areas?sub=&areaRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class3BereicheApi;

import java.io.File;
import java.util.*;

public class Class3BereicheApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class3BereicheApi apiInstance = new Class3BereicheApi();
        Boolean sub = true; // Boolean | true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. try { array[Area] result = apiInstance.operationid007_get_areas(sub, areaRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class3BereicheApi#operationid007_get_areas"); e.printStackTrace(); } } }
import io.swagger.client.api.Class3BereicheApi;

public class Class3BereicheApiExample {

    public static void main(String[] args) {
        Class3BereicheApi apiInstance = new Class3BereicheApi();
        Boolean sub = true; // Boolean | true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. try { array[Area] result = apiInstance.operationid007_get_areas(sub, areaRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class3BereicheApi#operationid007_get_areas"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Boolean *sub = true; // true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben (optional) (default to true) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. (optional) (default to true) Class3BereicheApi *apiInstance = [[Class3BereicheApi alloc] init]; [apiInstance operationid007_get_areasWith:sub areaRights:areaRights completionHandler: ^(array[Area] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class3BereicheApi()
var opts = { 
  'sub': true, // {{Boolean}} true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben 'areaRights': true // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid007_get_areas(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid007_get_areasExample
    {
        public void main()
        {


            var apiInstance = new Class3BereicheApi();
            var sub = true;  // Boolean | true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben (optional) (default to true) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. (optional) (default to true) try { array[Area] result = apiInstance.operationid007_get_areas(sub, areaRights); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class3BereicheApi.operationid007_get_areas: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass3BereicheApi();
$sub = true; // Boolean | true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. try { $result = $api_instance->operationid007_get_areas($sub, $areaRights); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class3BereicheApi->operationid007_get_areas: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class3BereicheApi;


my $api_instance = WWW::SwaggerClient::Class3BereicheApi->new();
my $sub = true; # Boolean | true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. eval { my $result = $api_instance->operationid007_get_areas(sub => $sub, areaRights => $areaRights); print Dumper($result); }; if ($@) { warn "Exception when calling Class3BereicheApi->operationid007_get_areas: $@\n"; }
from __future__ import print_statement
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.Class3BereicheApi()
sub = true # Boolean | true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben (optional) (default to true) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. (optional) (default to true) try: api_response = api_instance.operationid007_get_areas(sub=sub, areaRights=areaRights) pprint(api_response) except ApiException as e: print("Exception when calling Class3BereicheApi->operationid007_get_areas: %s\n" % e)

Parameters

Query parameters
Name Description
sub
Boolean
true - Root, alle Bereiche unter Root und alle Unterbereiche werden zurückgegeben
false - nur Root und die Bereiche, die direkt unter Root liegen werden zurückgegeben
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.

Responses

Status: 200 - Liste der Bereiche

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET areas/{areaId}

Gibt die Daten dieses einen Bereichs (areaID) zurück


/areas/{areaId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/areas/{areaId}?areaRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class3BereicheApi;

import java.io.File;
import java.util.*;

public class Class3BereicheApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class3BereicheApi apiInstance = new Class3BereicheApi();
        UUID areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Bereichs
        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.

        try {
            Area result = apiInstance.operationid008_get_areas_AreaId(areaId, areaRights);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class3BereicheApi#operationid008_get_areas_AreaId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class3BereicheApi;

public class Class3BereicheApiExample {

    public static void main(String[] args) {
        Class3BereicheApi apiInstance = new Class3BereicheApi();
        UUID areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Bereichs
        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.

        try {
            Area result = apiInstance.operationid008_get_areas_AreaId(areaId, areaRights);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class3BereicheApi#operationid008_get_areas_AreaId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des auszulesenden Bereichs
Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.
 (optional) (default to true)

Class3BereicheApi *apiInstance = [[Class3BereicheApi alloc] init];

[apiInstance operationid008_get_areas_AreaIdWith:areaId
    areaRights:areaRights
              completionHandler: ^(Area output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class3BereicheApi()
var areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des auszulesenden Bereichs
var opts = { 
  'areaRights': true // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.

};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid008_get_areas_AreaId(areaId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid008_get_areas_AreaIdExample
    {
        public void main()
        {


            var apiInstance = new Class3BereicheApi();
            var areaId = new UUID(); // UUID | ID des auszulesenden Bereichs
            var areaRights = true;  // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.
 (optional)  (default to true)

            try
            {
                Area result = apiInstance.operationid008_get_areas_AreaId(areaId, areaRights);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class3BereicheApi.operationid008_get_areas_AreaId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass3BereicheApi();
$areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Bereichs
$areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.


try {
    $result = $api_instance->operationid008_get_areas_AreaId($areaId, $areaRights);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class3BereicheApi->operationid008_get_areas_AreaId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class3BereicheApi;


my $api_instance = WWW::SwaggerClient::Class3BereicheApi->new();
my $areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des auszulesenden Bereichs
my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.


eval { 
    my $result = $api_instance->operationid008_get_areas_AreaId(areaId => $areaId, areaRights => $areaRights);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class3BereicheApi->operationid008_get_areas_AreaId: $@\n";
}
from __future__ import print_statement
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.Class3BereicheApi()
areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des auszulesenden Bereichs
areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.
 (optional) (default to true)

try: 
    api_response = api_instance.operationid008_get_areas_area_id(areaId, areaRights=areaRights)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class3BereicheApi->operationid008_get_areas_AreaId: %s\n" % e)

Parameters

Path parameters
Name Description
areaId*
UUID (uuid)
ID des auszulesenden Bereichs
Required
Query parameters
Name Description
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.

Responses

Status: 200 - Daten dieses Bereichs

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET areas/{areaId}/subareas

Gibt eine Liste aller Unterbereiche innerhalb des in areaId angegebenen Bereichs zurück


/areas/{areaId}/subareas

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/areas/{areaId}/subareas?sub=&areaRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class3BereicheApi;

import java.io.File;
import java.util.*;

public class Class3BereicheApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class3BereicheApi apiInstance = new Class3BereicheApi();
        UUID areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Bereichs
        Boolean sub = true; // Boolean | true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. try { array[Area] result = apiInstance.operationid009_get_areas_AreaId_subareas(areaId, sub, areaRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class3BereicheApi#operationid009_get_areas_AreaId_subareas"); e.printStackTrace(); } } }
import io.swagger.client.api.Class3BereicheApi;

public class Class3BereicheApiExample {

    public static void main(String[] args) {
        Class3BereicheApi apiInstance = new Class3BereicheApi();
        UUID areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Bereichs
        Boolean sub = true; // Boolean | true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. try { array[Area] result = apiInstance.operationid009_get_areas_AreaId_subareas(areaId, sub, areaRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class3BereicheApi#operationid009_get_areas_AreaId_subareas"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des auszulesenden Bereichs
Boolean *sub = true; // true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben (optional) (default to false) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. (optional) (default to true) Class3BereicheApi *apiInstance = [[Class3BereicheApi alloc] init]; [apiInstance operationid009_get_areas_AreaId_subareasWith:areaId sub:sub areaRights:areaRights completionHandler: ^(array[Area] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class3BereicheApi()
var areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des auszulesenden Bereichs
var opts = { 
  'sub': true, // {{Boolean}} true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben 'areaRights': true // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid009_get_areas_AreaId_subareas(areaId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid009_get_areas_AreaId_subareasExample
    {
        public void main()
        {


            var apiInstance = new Class3BereicheApi();
            var areaId = new UUID(); // UUID | ID des auszulesenden Bereichs
            var sub = true;  // Boolean | true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben (optional) (default to false) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. (optional) (default to true) try { array[Area] result = apiInstance.operationid009_get_areas_AreaId_subareas(areaId, sub, areaRights); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class3BereicheApi.operationid009_get_areas_AreaId_subareas: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass3BereicheApi();
$areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Bereichs
$sub = true; // Boolean | true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. try { $result = $api_instance->operationid009_get_areas_AreaId_subareas($areaId, $sub, $areaRights); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class3BereicheApi->operationid009_get_areas_AreaId_subareas: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class3BereicheApi;


my $api_instance = WWW::SwaggerClient::Class3BereicheApi->new();
my $areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des auszulesenden Bereichs
my $sub = true; # Boolean | true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. eval { my $result = $api_instance->operationid009_get_areas_AreaId_subareas(areaId => $areaId, sub => $sub, areaRights => $areaRights); print Dumper($result); }; if ($@) { warn "Exception when calling Class3BereicheApi->operationid009_get_areas_AreaId_subareas: $@\n"; }
from __future__ import print_statement
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.Class3BereicheApi()
areaId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des auszulesenden Bereichs
sub = true # Boolean | true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben (optional) (default to false) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird. (optional) (default to true) try: api_response = api_instance.operationid009_get_areas_area_id_subareas(areaId, sub=sub, areaRights=areaRights) pprint(api_response) except ApiException as e: print("Exception when calling Class3BereicheApi->operationid009_get_areas_AreaId_subareas: %s\n" % e)

Parameters

Path parameters
Name Description
areaId*
UUID (uuid)
ID des auszulesenden Bereichs
Required
Query parameters
Name Description
sub
Boolean
true - alle Unterbereiche des angegebenen Bereichs (inc. Unter-Unter-Bereiche) werden zurückgegeben
false - nur die Unterbereiche, die direkt unter dem angegebenen Bereich liegen werden zurückgegeben
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Area' mit übergeben wird.

Responses

Status: 200 - Liste der Bereiche

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


4. Module

GET modules

Gibt eine Liste aller Module zurück, für die der aktuelle Softwarebediener (Api2User) ein modulesView-Recht besitzt.
Ist äquivalent zu '/modules/groups/00000000-0000-0000-0000-000000000000/modules?sub=true'
Werden die Filter filter_bluetooth, filter_wlan, filter_name, filter_moduleType, filter_moduleDbId, filter_hybridId, filter_locked, filter_vdiMode, filter_driveType oder filter zusammen verwendet, werden die Filter mit UND verknüpft. Eine Angabe 'filter_moduleType=smart_lock_3&filter_locked=true' gibt also nur Module des Typs smart lock 3 zurück, welche derzeit gesperrt sind.
Ausnahme bildet hier die mehrfache Verwendung des selben Filters. Innerhalb des selben Filters wird mit ODER verknüpft. Mit der Angabe von 'filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3' werden also alle Module zurückgegeben, die vom Modultyp smart lock 2 ODER smart lock 3 sind.


/modules

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules?sub=&filter_bluetooth=&filter_wlan=&filter_name=&filter_moduleType=&filter_moduleDbId=&filter_hybridId=&filter_locked=&filter_vdiMode=&filter_driveType=&address=&areas=&areaRights=&links=&settings=&datas=&alarms=&infos=&drivingRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        Boolean sub = true; // Boolean | true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben Boolean filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. String filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. String filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Integer filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Integer filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. String filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. Boolean settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. Boolean infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. try { array[Module] result = apiInstance.operationid010_get_modules(sub, filterBluetooth, filterWlan, filterName, filterModuleType, filterModuleDbId, filterHybridId, filterLocked, filterVdiMode, filterDriveType, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid010_get_modules"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        Boolean sub = true; // Boolean | true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben Boolean filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. String filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. String filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Integer filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Integer filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. String filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. Boolean address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. Boolean settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. Boolean infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. try { array[Module] result = apiInstance.operationid010_get_modules(sub, filterBluetooth, filterWlan, filterName, filterModuleType, filterModuleDbId, filterHybridId, filterLocked, filterVdiMode, filterDriveType, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid010_get_modules"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Boolean *sub = true; // true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben (optional) (default to true) Boolean *filterBluetooth = true; // true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) Boolean *filterWlan = true; // true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) String *filterName = filterName_example; // nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) String *filterModuleType = filterModuleType_example; // nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) Integer *filterModuleDbId = 56; // nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) Integer *filterHybridId = 56; // nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) Boolean *filterLocked = true; // true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) Boolean *filterVdiMode = true; // true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) String *filterDriveType = filterDriveType_example; // nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) Boolean *address = true; // gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *settings = true; // gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *infos = true; // gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *drivingRights = true; // gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. (optional) (default to false) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid010_get_modulesWith:sub filterBluetooth:filterBluetooth filterWlan:filterWlan filterName:filterName filterModuleType:filterModuleType filterModuleDbId:filterModuleDbId filterHybridId:filterHybridId filterLocked:filterLocked filterVdiMode:filterVdiMode filterDriveType:filterDriveType address:address areas:areas areaRights:areaRights links:links settings:settings datas:datas alarms:alarms infos:infos drivingRights:drivingRights completionHandler: ^(array[Module] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var opts = { 
  'sub': true, // {{Boolean}} true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben 'filterBluetooth': true, // {{Boolean}} true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterWlan': true, // {{Boolean}} true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterName': filterName_example, // {{String}} nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterModuleType': filterModuleType_example, // {{String}} nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterModuleDbId': 56, // {{Integer}} nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterHybridId': 56, // {{Integer}} nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterLocked': true, // {{Boolean}} true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterVdiMode': true, // {{Boolean}} true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'filterDriveType': filterDriveType_example, // {{String}} nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. 'address': true, // {{Boolean}} gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. 'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. 'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. 'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. 'settings': true, // {{Boolean}} gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. 'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. 'alarms': true, // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. 'infos': true, // {{Boolean}} gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. 'drivingRights': true // {{Boolean}} gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid010_get_modules(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid010_get_modulesExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var sub = true;  // Boolean | true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben (optional) (default to true) var filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) var address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. (optional) (default to false) try { array[Module] result = apiInstance.operationid010_get_modules(sub, filterBluetooth, filterWlan, filterName, filterModuleType, filterModuleDbId, filterHybridId, filterLocked, filterVdiMode, filterDriveType, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid010_get_modules: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$sub = true; // Boolean | true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben $filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. $address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. $areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. $links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. $settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. $datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. $alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. $infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. $drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. try { $result = $api_instance->operationid010_get_modules($sub, $filterBluetooth, $filterWlan, $filterName, $filterModuleType, $filterModuleDbId, $filterHybridId, $filterLocked, $filterVdiMode, $filterDriveType, $address, $areas, $areaRights, $links, $settings, $datas, $alarms, $infos, $drivingRights); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid010_get_modules: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $sub = true; # Boolean | true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben my $filterBluetooth = true; # Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterWlan = true; # Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterName = filterName_example; # String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterModuleType = filterModuleType_example; # String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterModuleDbId = 56; # Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterHybridId = 56; # Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterLocked = true; # Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterVdiMode = true; # Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $filterDriveType = filterDriveType_example; # String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. my $address = true; # Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. my $settings = true; # Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. my $infos = true; # Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. my $drivingRights = true; # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. eval { my $result = $api_instance->operationid010_get_modules(sub => $sub, filterBluetooth => $filterBluetooth, filterWlan => $filterWlan, filterName => $filterName, filterModuleType => $filterModuleType, filterModuleDbId => $filterModuleDbId, filterHybridId => $filterHybridId, filterLocked => $filterLocked, filterVdiMode => $filterVdiMode, filterDriveType => $filterDriveType, address => $address, areas => $areas, areaRights => $areaRights, links => $links, settings => $settings, datas => $datas, alarms => $alarms, infos => $infos, drivingRights => $drivingRights); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid010_get_modules: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
sub = true # Boolean | true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben (optional) (default to true) filterBluetooth = true # Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterWlan = true # Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterName = filterName_example # String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterModuleType = filterModuleType_example # String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterModuleDbId = 56 # Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterHybridId = 56 # Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterLocked = true # Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterVdiMode = true # Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) filterDriveType = filterDriveType_example # String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen. (optional) address = true # Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) settings = true # Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) infos = true # Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) drivingRights = true # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. (optional) (default to false) try: api_response = api_instance.operationid010_get_modules(sub=sub, filterBluetooth=filterBluetooth, filterWlan=filterWlan, filterName=filterName, filterModuleType=filterModuleType, filterModuleDbId=filterModuleDbId, filterHybridId=filterHybridId, filterLocked=filterLocked, filterVdiMode=filterVdiMode, filterDriveType=filterDriveType, address=address, areas=areas, areaRights=areaRights, links=links, settings=settings, datas=datas, alarms=alarms, infos=infos, drivingRights=drivingRights) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid010_get_modules: %s\n" % e)

Parameters

Query parameters
Name Description
sub
Boolean
true: alle Module werden zurückgegeben
false: nur die Module, die direkt in Root liegen werden zurückgegeben
filter_bluetooth
Boolean
true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_wlan
Boolean
true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_name
String
nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_moduleType
String
nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_moduleDbId
Integer
nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_hybridId
Integer
nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_locked
Boolean
true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_vdiMode
Boolean
true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
filter_driveType
String
nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Modulen zu suchen.
address
Boolean
gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.
links
settings
Boolean
gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird.
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird.
infos
Boolean
gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird.
drivingRights
Boolean
gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann.

Responses

Status: 200 - Liste aller Module, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST modules

Erstellt ein neues Modul (in der Gruppe ROOT)
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesAdd-Recht für ROOT besitzen.


/modules

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        NewModule body = ; // NewModule | 
        try {
            Module result = apiInstance.operationid011_post_modules(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid011_post_modules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        NewModule body = ; // NewModule | 
        try {
            Module result = apiInstance.operationid011_post_modules(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid011_post_modules");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
NewModule *body = ; //  (optional)

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid011_post_modulesWith:body
              completionHandler: ^(Module output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var opts = { 
  'body':  // {{NewModule}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid011_post_modules(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid011_post_modulesExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var body = new NewModule(); // NewModule |  (optional) 

            try
            {
                Module result = apiInstance.operationid011_post_modules(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid011_post_modules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$body = ; // NewModule | 

try {
    $result = $api_instance->operationid011_post_modules($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid011_post_modules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $body = WWW::SwaggerClient::Object::NewModule->new(); # NewModule | 

eval { 
    my $result = $api_instance->operationid011_post_modules(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid011_post_modules: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
body =  # NewModule |  (optional)

try: 
    api_response = api_instance.operationid011_post_modules(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid011_post_modules: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - Das Modul wurde estellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/{moduleId}

gibt die Daten dieses Moduls zurück, sofern der aktuelle Softwarebediener (Api2User) ein modulesView-Recht besitzt


/modules/{moduleId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}?address=&areas=&areaRights=&links=&settings=&datas=&alarms=&infos=&drivingRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Moduls
        Boolean address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.

        Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.

        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.

        Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.

        Boolean settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.

        try {
            Module result = apiInstance.operationid012_get_modules_ModuleId(moduleId, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid012_get_modules_ModuleId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Moduls
        Boolean address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.

        Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.

        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.

        Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.

        Boolean settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.

        Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.

        try {
            Module result = apiInstance.operationid012_get_modules_ModuleId(moduleId, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid012_get_modules_ModuleId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des auszulesenden Moduls
Boolean *address = true; // gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *settings = true; // gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *infos = true; // gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
Boolean *drivingRights = true; // gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid012_get_modules_ModuleIdWith:moduleId
    address:address
    areas:areas
    areaRights:areaRights
    links:links
    settings:settings
    datas:datas
    alarms:alarms
    infos:infos
    drivingRights:drivingRights
              completionHandler: ^(Module output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des auszulesenden Moduls
var opts = { 
  'address': true, // {{Boolean}} gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.

  'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.

  'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.

  'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.

  'settings': true, // {{Boolean}} gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.

  'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.

  'alarms': true, // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.

  'infos': true, // {{Boolean}} gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.

  'drivingRights': true // {{Boolean}} gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.

};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid012_get_modules_ModuleId(moduleId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid012_get_modules_ModuleIdExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var moduleId = new UUID(); // UUID | ID des auszulesenden Moduls
            var address = true;  // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var areas = true;  // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var areaRights = true;  // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var links = true;  // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var settings = true;  // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var datas = true;  // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var alarms = true;  // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var infos = true;  // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)
            var drivingRights = true;  // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
 (optional)  (default to false)

            try
            {
                Module result = apiInstance.operationid012_get_modules_ModuleId(moduleId, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid012_get_modules_ModuleId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Moduls
$address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.

$areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.

$areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.

$links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.

$settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.

$datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.

$alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.

$infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.

$drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.


try {
    $result = $api_instance->operationid012_get_modules_ModuleId($moduleId, $address, $areas, $areaRights, $links, $settings, $datas, $alarms, $infos, $drivingRights);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid012_get_modules_ModuleId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des auszulesenden Moduls
my $address = true; # Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.

my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.

my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.

my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.

my $settings = true; # Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.

my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.

my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.

my $infos = true; # Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.

my $drivingRights = true; # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.


eval { 
    my $result = $api_instance->operationid012_get_modules_ModuleId(moduleId => $moduleId, address => $address, areas => $areas, areaRights => $areaRights, links => $links, settings => $settings, datas => $datas, alarms => $alarms, infos => $infos, drivingRights => $drivingRights);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid012_get_modules_ModuleId: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des auszulesenden Moduls
address = true # Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
settings = true # Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
infos = true # Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos')
in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)
drivingRights = true # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
 (optional) (default to false)

try: 
    api_response = api_instance.operationid012_get_modules_module_id(moduleId, address=address, areas=areas, areaRights=areaRights, links=links, settings=settings, datas=datas, alarms=alarms, infos=infos, drivingRights=drivingRights)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid012_get_modules_ModuleId: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des auszulesenden Moduls
Required
Query parameters
Name Description
address
Boolean
gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.
links
settings
Boolean
gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird.
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird.
infos
Boolean
gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird.
drivingRights
Boolean
gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.

Responses

Status: 200 - Daten dieses Moduls

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


DELETE modules/{moduleId}

entfernt dieses Modul aus allen Gruppen und löscht es komplett.
Achtung! Es werden auch alle Statistikdaten, Betriebsstunden-Daten und alle Logbuchdaten dieses Moduls unwiederruflich gelöscht!
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesDelete-Recht besitzen.


/modules/{moduleId}

Usage and SDK Samples

curl -X DELETE\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}?deleteAll="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des zu löschenden Moduls
        Boolean deleteAll = true; // Boolean | false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. try { Api2OkResponse result = apiInstance.operationid013_delete_modules_ModuleId(moduleId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid013_delete_modules_ModuleId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des zu löschenden Moduls
        Boolean deleteAll = true; // Boolean | false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. try { Api2OkResponse result = apiInstance.operationid013_delete_modules_ModuleId(moduleId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid013_delete_modules_ModuleId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des zu löschenden Moduls
Boolean *deleteAll = true; // false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. (optional) (default to false) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid013_delete_modules_ModuleIdWith:moduleId deleteAll:deleteAll completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des zu löschenden Moduls
var opts = { 
  'deleteAll': true // {{Boolean}} false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid013_delete_modules_ModuleId(moduleId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid013_delete_modules_ModuleIdExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var moduleId = new UUID(); // UUID | ID des zu löschenden Moduls
            var deleteAll = true;  // Boolean | false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. (optional) (default to false) try { Api2OkResponse result = apiInstance.operationid013_delete_modules_ModuleId(moduleId, deleteAll); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid013_delete_modules_ModuleId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des zu löschenden Moduls
$deleteAll = true; // Boolean | false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. try { $result = $api_instance->operationid013_delete_modules_ModuleId($moduleId, $deleteAll); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid013_delete_modules_ModuleId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des zu löschenden Moduls
my $deleteAll = true; # Boolean | false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. eval { my $result = $api_instance->operationid013_delete_modules_ModuleId(moduleId => $moduleId, deleteAll => $deleteAll); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid013_delete_modules_ModuleId: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des zu löschenden Moduls
deleteAll = true # Boolean | false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. (optional) (default to false) try: api_response = api_instance.operationid013_delete_modules_module_id(moduleId, deleteAll=deleteAll) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid013_delete_modules_ModuleId: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des zu löschenden Moduls
Required
Query parameters
Name Description
deleteAll
Boolean
false: Das Modul wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Das Modul wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik, Betriebsstunden, Logbuch) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt.

Responses

Status: 200 - Das Modul wurde gelöscht

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH modules/{moduleId}/datas

Schreibt den neuen Wert in das angegebene Datenfeld dieses Moduls
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesEdit-Recht für das angegebene Modul besitzen.


/modules/{moduleId}/datas

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/datas"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
        try {
            Api2OkResponse result = apiInstance.operationid014_patch_modules_ModuleId_datas(body, moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid014_patch_modules_ModuleId_datas");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
        try {
            Api2OkResponse result = apiInstance.operationid014_patch_modules_ModuleId_datas(body, moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid014_patch_modules_ModuleId_datas");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[NewDataField] *body = ; // 
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Moduls

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid014_patch_modules_ModuleId_datasWith:body
    moduleId:moduleId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var body = ; // {{array[NewDataField]}} 
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Moduls

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid014_patch_modules_ModuleId_datas(bodymoduleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid014_patch_modules_ModuleId_datasExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var body = new array[NewDataField](); // array[NewDataField] | 
            var moduleId = new UUID(); // UUID | ID des jeweiligen Moduls

            try
            {
                Api2OkResponse result = apiInstance.operationid014_patch_modules_ModuleId_datas(body, moduleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid014_patch_modules_ModuleId_datas: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$body = ; // array[NewDataField] | 
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls

try {
    $result = $api_instance->operationid014_patch_modules_ModuleId_datas($body, $moduleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid014_patch_modules_ModuleId_datas: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $body = [WWW::SwaggerClient::Object::array[NewDataField]->new()]; # array[NewDataField] | 
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Moduls

eval { 
    my $result = $api_instance->operationid014_patch_modules_ModuleId_datas(body => $body, moduleId => $moduleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid014_patch_modules_ModuleId_datas: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
body =  # array[NewDataField] | 
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Moduls

try: 
    api_response = api_instance.operationid014_patch_modules_module_id_datas(body, moduleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid014_patch_modules_ModuleId_datas: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des jeweiligen Moduls
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Das Datenfeld wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/{moduleId}/orders

Gibt die Aufträge (orders) dieses Moduls zurück, sofern der aktuelle Softwarebediener (Api2User) ein commcenterView-Recht für das angegebene Modul besitzt


/modules/{moduleId}/orders

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/orders?time="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
        Date time = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. try { array[ModuleOrder] result = apiInstance.operationid015_get_modules_ModuleId_orders(moduleId, time); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid015_get_modules_ModuleId_orders"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
        Date time = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. try { array[ModuleOrder] result = apiInstance.operationid015_get_modules_ModuleId_orders(moduleId, time); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid015_get_modules_ModuleId_orders"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
Date *time = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. (optional) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid015_get_modules_ModuleId_ordersWith:moduleId time:time completionHandler: ^(array[ModuleOrder] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
var opts = { 
  'time': 2013-10-20T19:20:30+01:00 // {{Date}} Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid015_get_modules_ModuleId_orders(moduleId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid015_get_modules_ModuleId_ordersExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var moduleId = new UUID(); // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
            var time = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. (optional) try { array[ModuleOrder] result = apiInstance.operationid015_get_modules_ModuleId_orders(moduleId, time); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid015_get_modules_ModuleId_orders: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
$time = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. try { $result = $api_instance->operationid015_get_modules_ModuleId_orders($moduleId, $time); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid015_get_modules_ModuleId_orders: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
my $time = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. eval { my $result = $api_instance->operationid015_get_modules_ModuleId_orders(moduleId => $moduleId, time => $time); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid015_get_modules_ModuleId_orders: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
time = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben. (optional) try: api_response = api_instance.operationid015_get_modules_module_id_orders(moduleId, time=time) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid015_get_modules_ModuleId_orders: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
Required
Query parameters
Name Description
time
Date (date-time)
Ist dieser Filter angegeben, werden neben den offenen (noch nicht oder nicht vollständig ausgeführten) Aufträgen auch alle seit 'time' bereits ausgeführten Aufträge ausgegeben.
Ist der Filter nicht angegeben, werden entsprechend nur offene (noch nicht oder nicht vollständig ausgeführten) Aufträge ausgegeben.

Responses

Status: 200 - Array mit Aufträgen (oders) dieses Moduls

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/{moduleId}/orders/{orderId}

Gibt den Auftrag mit der angegebenen orderID dieses Moduls zurück, sofern der aktuelle Softwarebediener (Api2User) ein commcenterView-Recht für das angegebene Modul besitzt


/modules/{moduleId}/orders/{orderId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/orders/{orderId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
        Integer orderId = 56; // Integer | OrderId des Auftrags, der gelesen werden soll.
        try {
            ModuleOrder result = apiInstance.operationid016_get_modules_ModuleId_orders_OrderId(moduleId, orderId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid016_get_modules_ModuleId_orders_OrderId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
        Integer orderId = 56; // Integer | OrderId des Auftrags, der gelesen werden soll.
        try {
            ModuleOrder result = apiInstance.operationid016_get_modules_ModuleId_orders_OrderId(moduleId, orderId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid016_get_modules_ModuleId_orders_OrderId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
Integer *orderId = 56; // OrderId des Auftrags, der gelesen werden soll.

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid016_get_modules_ModuleId_orders_OrderIdWith:moduleId
    orderId:orderId
              completionHandler: ^(ModuleOrder output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
var orderId = 56; // {{Integer}} OrderId des Auftrags, der gelesen werden soll.

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid016_get_modules_ModuleId_orders_OrderId(moduleId, orderId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid016_get_modules_ModuleId_orders_OrderIdExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var moduleId = new UUID(); // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
            var orderId = 56;  // Integer | OrderId des Auftrags, der gelesen werden soll.

            try
            {
                ModuleOrder result = apiInstance.operationid016_get_modules_ModuleId_orders_OrderId(moduleId, orderId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid016_get_modules_ModuleId_orders_OrderId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
$orderId = 56; // Integer | OrderId des Auftrags, der gelesen werden soll.

try {
    $result = $api_instance->operationid016_get_modules_ModuleId_orders_OrderId($moduleId, $orderId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid016_get_modules_ModuleId_orders_OrderId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
my $orderId = 56; # Integer | OrderId des Auftrags, der gelesen werden soll.

eval { 
    my $result = $api_instance->operationid016_get_modules_ModuleId_orders_OrderId(moduleId => $moduleId, orderId => $orderId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid016_get_modules_ModuleId_orders_OrderId: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
orderId = 56 # Integer | OrderId des Auftrags, der gelesen werden soll.

try: 
    api_response = api_instance.operationid016_get_modules_module_id_orders_order_id(moduleId, orderId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid016_get_modules_ModuleId_orders_OrderId: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des Moduls, dessen Aufträge (orders) gelesen werden sollen
Required
orderId*
Integer
OrderId des Auftrags, der gelesen werden soll.
Required

Responses

Status: 200 - Der Auftrag dieses Moduls mit dieser OrderId

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST modules/{moduleId}/orders/new/{orderType}

Erstellt einen neuen Auftrag, z.B. Vollupdate


/modules/{moduleId}/orders/new/{orderType}

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/orders/new/{orderType}?force_new_order=&force_connect="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
        String orderType = orderType_example; // String | Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus Boolean forceNewOrder = true; // Boolean | Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). Boolean forceConnect = true; // Boolean | Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. try { ModuleOrder result = apiInstance.operationid017_post_modules_ModuleId_orders_new_OrderType(moduleId, orderType, forceNewOrder, forceConnect); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid017_post_modules_ModuleId_orders_new_OrderType"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
        String orderType = orderType_example; // String | Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus Boolean forceNewOrder = true; // Boolean | Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). Boolean forceConnect = true; // Boolean | Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. try { ModuleOrder result = apiInstance.operationid017_post_modules_ModuleId_orders_new_OrderType(moduleId, orderType, forceNewOrder, forceConnect); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid017_post_modules_ModuleId_orders_new_OrderType"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Moduls
String *orderType = orderType_example; // Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus Boolean *forceNewOrder = true; // Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). (optional) (default to false) Boolean *forceConnect = true; // Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. (optional) (default to false) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid017_post_modules_ModuleId_orders_new_OrderTypeWith:moduleId orderType:orderType forceNewOrder:forceNewOrder forceConnect:forceConnect completionHandler: ^(ModuleOrder output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Moduls
var orderType = orderType_example; // {{String}} Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus var opts = { 'forceNewOrder': true, // {{Boolean}} Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). 'forceConnect': true // {{Boolean}} Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid017_post_modules_ModuleId_orders_new_OrderType(moduleId, orderType, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid017_post_modules_ModuleId_orders_new_OrderTypeExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var moduleId = new UUID(); // UUID | ID des jeweiligen Moduls
            var orderType = orderType_example;  // String | Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus var forceNewOrder = true; // Boolean | Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). (optional) (default to false) var forceConnect = true; // Boolean | Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. (optional) (default to false) try { ModuleOrder result = apiInstance.operationid017_post_modules_ModuleId_orders_new_OrderType(moduleId, orderType, forceNewOrder, forceConnect); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid017_post_modules_ModuleId_orders_new_OrderType: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
$orderType = orderType_example; // String | Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus $forceNewOrder = true; // Boolean | Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). $forceConnect = true; // Boolean | Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. try { $result = $api_instance->operationid017_post_modules_ModuleId_orders_new_OrderType($moduleId, $orderType, $forceNewOrder, $forceConnect); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid017_post_modules_ModuleId_orders_new_OrderType: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Moduls
my $orderType = orderType_example; # String | Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus my $forceNewOrder = true; # Boolean | Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). my $forceConnect = true; # Boolean | Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. eval { my $result = $api_instance->operationid017_post_modules_ModuleId_orders_new_OrderType(moduleId => $moduleId, orderType => $orderType, forceNewOrder => $forceNewOrder, forceConnect => $forceConnect); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid017_post_modules_ModuleId_orders_new_OrderType: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Moduls
orderType = orderType_example # String | Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus forceNewOrder = true # Boolean | Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true'). (optional) (default to false) forceConnect = true # Boolean | Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen. (optional) (default to false) try: api_response = api_instance.operationid017_post_modules_module_id_orders_new_order_type(moduleId, orderType, forceNewOrder=forceNewOrder, forceConnect=forceConnect) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid017_post_modules_ModuleId_orders_new_OrderType: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des jeweiligen Moduls
Required
orderType*
String
Art des zu erstellenen Auftrags.
* program - Erstellt eine Vollupdate. Das Modul wird beim nächsten Kontakt komplett neu programmiert.
* readState - Erstellt einen Status-Lesen Auftrag. Beim nächsten Kontakt mit dem Modul wird der aktuelle Status (inc. Position sofern vorhanden) ausgelesen.
* readLogdata - Erstellt einen Auftrag zum Logbuch-Lesen. Beim nächsten Kontakt mit dem Modul wird der gesamte Logbuchspeicher aus dem Modul ausgelesen.
* readCounters - Erstellt einen Auftrag zum betriebsstunden-Lesen. Beim nächsten Kontakt werden die aktuellen Betriebsstunden-Stände aus dem Modul ausgelesen (sofern dies nicht sowieso automatisch bei jedem Kontakt passiert).
* timeSync - Erstellt einen Auftrag zum Uhr stellen. Beim nächsten Kontakt mit dem Modul wird die Uhr im Modul nach der Uhr des kontaktierten Servers gestellt. Je nach Konfiguration wird die Uhr auch automatisch (bei jedem Kontakt) gestellt, wenn sie mehr als 6 Sekunden (im Treiber einstellbar) abweicht.
* clearCrash - Löscht einen anstehenden Crash
* setRepairMode - Setzt das Modul in den Werkstatt-Modus
* clearRepairMode - Beendet den Werkstatt-Modus
Required
Query parameters
Name Description
force_new_order
Boolean
Normalerweise wird kein neuer Auftrag erstellt, wenn der gewünschte Auftrag bereits existiert.
In diesem Fall wird der bereits existierende Auftrag zurückgegeben.
Beachten Sie, dass der bereits existierende Auftrag auch dann zurückgegeben wird, wenn er gerade ausgeführt wird oder bereits vollständig ausgeführt, aber noch nicht gespeichert ist.
Wenn sie einen neuen Auftrag erzwingen wollen, setzen Sie diesen Parameter auf true ('?force_new_order=true').
force_connect
Boolean
Erzwingt einen sofortigen passiven Verbindungsaufbau
Sofern das Modul bereits einmal eine Verbindung mit dem MEKM hatte und dem MEKM dadurch die aktuelle (IP oder Bluetooth) Adresse bekannt ist, versucht der MEKM unmittelbar nach Erstellen dieses Auftrags sofort eine Verbindung zu diesem Modul aufzubauen um den Auftrag schnellstmöglich auszuführen.

Responses

Status: 200 - Der Auftrag wurde erstellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/{moduleId}/alarms

Gibt alle Alarme bzw. Alarm-Definitionen (also auch Alarme, die noch nicht ausgelöst sind) dieses Moduls zurück, sofern der aktuelle Softwarebediener (Api2User) ein modulesView-Recht für das angegebene Modul besitzt.


/modules/{moduleId}/alarms

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/alarms"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Alarme gelesen werden sollen
        try {
            array[ModuleAlarm] result = apiInstance.operationid018_get_modules_ModuleId_alarms(moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid018_get_modules_ModuleId_alarms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Alarme gelesen werden sollen
        try {
            array[ModuleAlarm] result = apiInstance.operationid018_get_modules_ModuleId_alarms(moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid018_get_modules_ModuleId_alarms");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Moduls, dessen Alarme gelesen werden sollen

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid018_get_modules_ModuleId_alarmsWith:moduleId
              completionHandler: ^(array[ModuleAlarm] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Moduls, dessen Alarme gelesen werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid018_get_modules_ModuleId_alarms(moduleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid018_get_modules_ModuleId_alarmsExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var moduleId = new UUID(); // UUID | ID des Moduls, dessen Alarme gelesen werden sollen

            try
            {
                array[ModuleAlarm] result = apiInstance.operationid018_get_modules_ModuleId_alarms(moduleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid018_get_modules_ModuleId_alarms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Alarme gelesen werden sollen

try {
    $result = $api_instance->operationid018_get_modules_ModuleId_alarms($moduleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid018_get_modules_ModuleId_alarms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Moduls, dessen Alarme gelesen werden sollen

eval { 
    my $result = $api_instance->operationid018_get_modules_ModuleId_alarms(moduleId => $moduleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid018_get_modules_ModuleId_alarms: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Moduls, dessen Alarme gelesen werden sollen

try: 
    api_response = api_instance.operationid018_get_modules_module_id_alarms(moduleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid018_get_modules_ModuleId_alarms: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des Moduls, dessen Alarme gelesen werden sollen
Required

Responses

Status: 200 - Array mit Alarmen dieses Moduls

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/{moduleId}/alarms/{alarmId}

Gibt den Alarme bzw. Alarm-Definitionen (also auch Alarme, die noch nicht ausgelöst sind) mit dieser alarmId dieses Moduls zurück, sofern der aktuelle Softwarebediener (Api2User) ein modulesView-Recht für das angegebene Modul besitzt.


/modules/{moduleId}/alarms/{alarmId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/alarms/{alarmId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Alarme gelesen werden sollen
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { ModuleAlarm result = apiInstance.operationid019_get_modules_ModuleId_alarms_AlarmId(moduleId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid019_get_modules_ModuleId_alarms_AlarmId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Alarme gelesen werden sollen
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { ModuleAlarm result = apiInstance.operationid019_get_modules_ModuleId_alarms_AlarmId(moduleId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid019_get_modules_ModuleId_alarms_AlarmId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Moduls, dessen Alarme gelesen werden sollen
String *alarmId = alarmId_example; // ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid019_get_modules_ModuleId_alarms_AlarmIdWith:moduleId alarmId:alarmId completionHandler: ^(ModuleAlarm output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Moduls, dessen Alarme gelesen werden sollen
var alarmId = alarmId_example; // {{String}} ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid019_get_modules_ModuleId_alarms_AlarmId(moduleId, alarmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid019_get_modules_ModuleId_alarms_AlarmIdExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var moduleId = new UUID(); // UUID | ID des Moduls, dessen Alarme gelesen werden sollen
            var alarmId = alarmId_example;  // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { ModuleAlarm result = apiInstance.operationid019_get_modules_ModuleId_alarms_AlarmId(moduleId, alarmId); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid019_get_modules_ModuleId_alarms_AlarmId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Alarme gelesen werden sollen
$alarmId = alarmId_example; // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { $result = $api_instance->operationid019_get_modules_ModuleId_alarms_AlarmId($moduleId, $alarmId); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid019_get_modules_ModuleId_alarms_AlarmId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Moduls, dessen Alarme gelesen werden sollen
my $alarmId = alarmId_example; # String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' eval { my $result = $api_instance->operationid019_get_modules_ModuleId_alarms_AlarmId(moduleId => $moduleId, alarmId => $alarmId); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid019_get_modules_ModuleId_alarms_AlarmId: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Moduls, dessen Alarme gelesen werden sollen
alarmId = alarmId_example # String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try: api_response = api_instance.operationid019_get_modules_module_id_alarms_alarm_id(moduleId, alarmId) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid019_get_modules_ModuleId_alarms_AlarmId: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des Moduls, dessen Alarme gelesen werden sollen
Required
alarmId*
String
ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes'
Required

Responses

Status: 200 - Der Alarm bzw. die Alarmdefinition dieses Alarms

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH modules/{moduleId}/alarms/{alarmId}

Legt beim angegebenen Modul für den Alarm 'alarmId' einen neuen Grenzwert (newThreshold) fest.
Angegeben wird immer der Alarm-Wert. Die Werte für Warnung und Überfällig ergeben sich automatisch aus dem jeweiligen Alarm-Profil.
Bei Zeitalarmen wird der neue Grenzwert (newThreshold) als date formatierter String (im Format JJJJ-MM-TT, z.B. '2022-01-15') übergeben.
Bei Betriebsstundenalarmen wird der neue Grenzwert (newThreshold) in Stunden (als String formatiertert, z.B. '2000') übergeben.
Um einen Zeitalarm zu deaktivieren, setzen Sie das Alarm-Datum (newThreshold) auf '2000-1-1'.
Um den Betriebsstundenalarm zu deaktivieren, setzen Sie den neuen Grenzwert (newThreshold) auf '0'.
Beachten Sie dabei, dass das Deaktivieren eines Alarms im jeweiligen Alarm-Profil erlaubt sein muss.
Der aktuelle Softwarebediener (Api2User) muss das entsprechnde infocenterSetBtrAlarm- bzw. infocenterSetUvv-Recht für das angegebene Modul besitzen.


/modules/{moduleId}/alarms/{alarmId}

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/alarms/{alarmId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        NewModulAlarm body = ; // NewModulAlarm | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { Api2OkResponse result = apiInstance.operationid020_patch_modules_ModuleId_alarms_AlarmId(body, moduleId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid020_patch_modules_ModuleId_alarms_AlarmId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        NewModulAlarm body = ; // NewModulAlarm | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { Api2OkResponse result = apiInstance.operationid020_patch_modules_ModuleId_alarms_AlarmId(body, moduleId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid020_patch_modules_ModuleId_alarms_AlarmId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
NewModulAlarm *body = ; // 
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Moduls
String *alarmId = alarmId_example; // ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid020_patch_modules_ModuleId_alarms_AlarmIdWith:body moduleId:moduleId alarmId:alarmId completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var body = ; // {{NewModulAlarm}} 
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Moduls
var alarmId = alarmId_example; // {{String}} ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid020_patch_modules_ModuleId_alarms_AlarmId(bodymoduleIdalarmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid020_patch_modules_ModuleId_alarms_AlarmIdExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var body = new NewModulAlarm(); // NewModulAlarm | 
            var moduleId = new UUID(); // UUID | ID des jeweiligen Moduls
            var alarmId = alarmId_example;  // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { Api2OkResponse result = apiInstance.operationid020_patch_modules_ModuleId_alarms_AlarmId(body, moduleId, alarmId); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid020_patch_modules_ModuleId_alarms_AlarmId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$body = ; // NewModulAlarm | 
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Moduls
$alarmId = alarmId_example; // String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try { $result = $api_instance->operationid020_patch_modules_ModuleId_alarms_AlarmId($body, $moduleId, $alarmId); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid020_patch_modules_ModuleId_alarms_AlarmId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $body = WWW::SwaggerClient::Object::NewModulAlarm->new(); # NewModulAlarm | 
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Moduls
my $alarmId = alarmId_example; # String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' eval { my $result = $api_instance->operationid020_patch_modules_ModuleId_alarms_AlarmId(body => $body, moduleId => $moduleId, alarmId => $alarmId); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid020_patch_modules_ModuleId_alarms_AlarmId: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
body =  # NewModulAlarm | 
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Moduls
alarmId = alarmId_example # String | ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes' try: api_response = api_instance.operationid020_patch_modules_module_id_alarms_alarm_id(body, moduleId, alarmId) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid020_patch_modules_ModuleId_alarms_AlarmId: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des jeweiligen Moduls
Required
alarmId*
String
ID des Alarms, z.B. 'UVV1' oder 'BTR2'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\modules\alarmTypes'
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Alarm-Grenzwert wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH modules/{moduleId}/drivingauthorisations/add

Fügt Fahrberechtigungen für dieses Modul hinzu
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesEditDrivingRights-Recht für das angegebene Modul sowie usersEditDrivingRights für die hinzuzufügenden Benutzer besitzen.


/modules/{moduleId}/drivingauthorisations/add

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/drivingauthorisations/add"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[UUID] body = ; // array[UUID] | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen
        try {
            Api2OkResponse result = apiInstance.operationid021_patch_modules_ModuleId_drivingauthorisations_add(body, moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid021_patch_modules_ModuleId_drivingauthorisations_add");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[UUID] body = ; // array[UUID] | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen
        try {
            Api2OkResponse result = apiInstance.operationid021_patch_modules_ModuleId_drivingauthorisations_add(body, moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid021_patch_modules_ModuleId_drivingauthorisations_add");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[UUID] *body = ; // 
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid021_patch_modules_ModuleId_drivingauthorisations_addWith:body
    moduleId:moduleId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var body = ; // {{array[UUID]}} 
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid021_patch_modules_ModuleId_drivingauthorisations_add(bodymoduleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid021_patch_modules_ModuleId_drivingauthorisations_addExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var body = new array[UUID](); // array[UUID] | 
            var moduleId = new UUID(); // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

            try
            {
                Api2OkResponse result = apiInstance.operationid021_patch_modules_ModuleId_drivingauthorisations_add(body, moduleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid021_patch_modules_ModuleId_drivingauthorisations_add: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$body = ; // array[UUID] | 
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

try {
    $result = $api_instance->operationid021_patch_modules_ModuleId_drivingauthorisations_add($body, $moduleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid021_patch_modules_ModuleId_drivingauthorisations_add: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $body = [WWW::SwaggerClient::Object::array[UUID]->new()]; # array[UUID] | 
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

eval { 
    my $result = $api_instance->operationid021_patch_modules_ModuleId_drivingauthorisations_add(body => $body, moduleId => $moduleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid021_patch_modules_ModuleId_drivingauthorisations_add: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
body =  # array[UUID] | 
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

try: 
    api_response = api_instance.operationid021_patch_modules_module_id_drivingauthorisations_add(body, moduleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid021_patch_modules_ModuleId_drivingauthorisations_add: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des Moduls, dessen Fahrberechtigungen geändert werden sollen
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Die Fahrberechtigungen wurden hinzugefügt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH modules/{moduleId}/drivingauthorisations/remove

Entzieht diesem Modul Fahrberechtigungen
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesEditDrivingRights-Recht für das angegebene Modul sowie usersEditDrivingRights für die zu entfernenden Benutzer besitzen.


/modules/{moduleId}/drivingauthorisations/remove

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/{moduleId}/drivingauthorisations/remove"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[UUID] body = ; // array[UUID] | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen
        try {
            Api2OkResponse result = apiInstance.operationid022_patch_modules_ModuleId_drivingauthorisations_remove(body, moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid022_patch_modules_ModuleId_drivingauthorisations_remove");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[UUID] body = ; // array[UUID] | 
        UUID moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen
        try {
            Api2OkResponse result = apiInstance.operationid022_patch_modules_ModuleId_drivingauthorisations_remove(body, moduleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid022_patch_modules_ModuleId_drivingauthorisations_remove");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[UUID] *body = ; // 
UUID *moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid022_patch_modules_ModuleId_drivingauthorisations_removeWith:body
    moduleId:moduleId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var body = ; // {{array[UUID]}} 
var moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid022_patch_modules_ModuleId_drivingauthorisations_remove(bodymoduleId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid022_patch_modules_ModuleId_drivingauthorisations_removeExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var body = new array[UUID](); // array[UUID] | 
            var moduleId = new UUID(); // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

            try
            {
                Api2OkResponse result = apiInstance.operationid022_patch_modules_ModuleId_drivingauthorisations_remove(body, moduleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid022_patch_modules_ModuleId_drivingauthorisations_remove: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$body = ; // array[UUID] | 
$moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

try {
    $result = $api_instance->operationid022_patch_modules_ModuleId_drivingauthorisations_remove($body, $moduleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid022_patch_modules_ModuleId_drivingauthorisations_remove: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $body = [WWW::SwaggerClient::Object::array[UUID]->new()]; # array[UUID] | 
my $moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

eval { 
    my $result = $api_instance->operationid022_patch_modules_ModuleId_drivingauthorisations_remove(body => $body, moduleId => $moduleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid022_patch_modules_ModuleId_drivingauthorisations_remove: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
body =  # array[UUID] | 
moduleId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Moduls, dessen Fahrberechtigungen geändert werden sollen

try: 
    api_response = api_instance.operationid022_patch_modules_module_id_drivingauthorisations_remove(body, moduleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid022_patch_modules_ModuleId_drivingauthorisations_remove: %s\n" % e)

Parameters

Path parameters
Name Description
moduleId*
UUID (uuid)
ID des Moduls, dessen Fahrberechtigungen geändert werden sollen
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Die Fahrberechtigungen wurden entfernt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/groups

Gibt eine Liste aller Modulgruppen zurück, für die der aktuelle Softwarebediener (Api2User) ein modulesView-Recht besitzt.
Die Ausgabe ist identisch mit '/modules/groups/00000000-0000-0000-0000-000000000000/subgroups?sub=true', nur dass hier die Root (Gruppe00000000-0000-0000-0000-000000000000) mit zurückgegeben wird


/modules/groups

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups?sub="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        Boolean sub = true; // Boolean | true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid023_get_modules_groups(sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid023_get_modules_groups"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        Boolean sub = true; // Boolean | true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid023_get_modules_groups(sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid023_get_modules_groups"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Boolean *sub = true; // true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid023_get_modules_groupsWith:sub completionHandler: ^(array[Group] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var opts = { 
  'sub': true // {{Boolean}} true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid023_get_modules_groups(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid023_get_modules_groupsExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var sub = true;  // Boolean | true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) try { array[Group] result = apiInstance.operationid023_get_modules_groups(sub); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid023_get_modules_groups: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$sub = true; // Boolean | true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { $result = $api_instance->operationid023_get_modules_groups($sub); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid023_get_modules_groups: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $sub = true; # Boolean | true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben eval { my $result = $api_instance->operationid023_get_modules_groups(sub => $sub); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid023_get_modules_groups: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
sub = true # Boolean | true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) try: api_response = api_instance.operationid023_get_modules_groups(sub=sub) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid023_get_modules_groups: %s\n" % e)

Parameters

Query parameters
Name Description
sub
Boolean
true - alle Gruppen werden zurückgegeben
false - nur die Untergruppen, die direkt in Root liegen werden zurückgegeben

Responses

Status: 200 - Liste aller Gruppen, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST modules/groups

Erstellt eine neue Modulgruppe (in der Gruppe ROOT)
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesAdd-Recht für ROOT besitzen.


/modules/groups

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid024_post_modules_groups(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid024_post_modules_groups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid024_post_modules_groups(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid024_post_modules_groups");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
NewGroup *body = ; //  (optional)

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid024_post_modules_groupsWith:body
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var opts = { 
  'body':  // {{NewGroup}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid024_post_modules_groups(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid024_post_modules_groupsExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var body = new NewGroup(); // NewGroup |  (optional) 

            try
            {
                Group result = apiInstance.operationid024_post_modules_groups(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid024_post_modules_groups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$body = ; // NewGroup | 

try {
    $result = $api_instance->operationid024_post_modules_groups($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid024_post_modules_groups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $body = WWW::SwaggerClient::Object::NewGroup->new(); # NewGroup | 

eval { 
    my $result = $api_instance->operationid024_post_modules_groups(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid024_post_modules_groups: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
body =  # NewGroup |  (optional)

try: 
    api_response = api_instance.operationid024_post_modules_groups(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid024_post_modules_groups: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - Die Gruppe wurde estellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/groups/{groupId}

Gibt die Daten dieser Modulgruppe zurück, sofern der aktuelle Softwarebediener (Api2User) ein modulesView-Recht besitzt


/modules/groups/{groupId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/{groupId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen
        try {
            Group result = apiInstance.operationid025_get_modules_groups_GroupId(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid025_get_modules_groups_GroupId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen
        try {
            Group result = apiInstance.operationid025_get_modules_groups_GroupId(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid025_get_modules_groups_GroupId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Daten zurückgegeben werden sollen

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid025_get_modules_groups_GroupIdWith:groupId
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Daten zurückgegeben werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid025_get_modules_groups_GroupId(groupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid025_get_modules_groups_GroupIdExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

            try
            {
                Group result = apiInstance.operationid025_get_modules_groups_GroupId(groupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid025_get_modules_groups_GroupId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

try {
    $result = $api_instance->operationid025_get_modules_groups_GroupId($groupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid025_get_modules_groups_GroupId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

eval { 
    my $result = $api_instance->operationid025_get_modules_groups_GroupId(groupId => $groupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid025_get_modules_groups_GroupId: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

try: 
    api_response = api_instance.operationid025_get_modules_groups_group_id(groupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid025_get_modules_groups_GroupId: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Daten zurückgegeben werden sollen
Required

Responses

Status: 200 - Daten dieser Gruppe

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


DELETE modules/groups/{groupId}

löscht diese Modulgruppe.
Achtung! Die Modulgruppe darf keine Unter-Modulgruppen oder Modulverknüpfungen mehr enthalten. Sie muss komplett leer sein!
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesDelete-Recht besitzen.


/modules/groups/{groupId}

Usage and SDK Samples

curl -X DELETE\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/{groupId}?deleteAll="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der zu löschenden Modulgruppe
        Boolean deleteAll = true; // Boolean | false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! try { Api2OkResponse result = apiInstance.operationid026_delete_modules_groups_GroupId(groupId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid026_delete_modules_groups_GroupId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der zu löschenden Modulgruppe
        Boolean deleteAll = true; // Boolean | false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! try { Api2OkResponse result = apiInstance.operationid026_delete_modules_groups_GroupId(groupId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid026_delete_modules_groups_GroupId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der zu löschenden Modulgruppe
Boolean *deleteAll = true; // false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! (optional) (default to false) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid026_delete_modules_groups_GroupIdWith:groupId deleteAll:deleteAll completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der zu löschenden Modulgruppe
var opts = { 
  'deleteAll': true // {{Boolean}} false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid026_delete_modules_groups_GroupId(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid026_delete_modules_groups_GroupIdExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var groupId = new UUID(); // UUID | ID der zu löschenden Modulgruppe
            var deleteAll = true;  // Boolean | false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! (optional) (default to false) try { Api2OkResponse result = apiInstance.operationid026_delete_modules_groups_GroupId(groupId, deleteAll); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid026_delete_modules_groups_GroupId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der zu löschenden Modulgruppe
$deleteAll = true; // Boolean | false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! try { $result = $api_instance->operationid026_delete_modules_groups_GroupId($groupId, $deleteAll); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid026_delete_modules_groups_GroupId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der zu löschenden Modulgruppe
my $deleteAll = true; # Boolean | false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! eval { my $result = $api_instance->operationid026_delete_modules_groups_GroupId(groupId => $groupId, deleteAll => $deleteAll); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid026_delete_modules_groups_GroupId: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der zu löschenden Modulgruppe
deleteAll = true # Boolean | false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! (optional) (default to false) try: api_response = api_instance.operationid026_delete_modules_groups_group_id(groupId, deleteAll=deleteAll) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid026_delete_modules_groups_GroupId: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der zu löschenden Modulgruppe
Required
Query parameters
Name Description
deleteAll
Boolean
false: Die Modulgruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Modulgruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht!

Responses

Status: 200 - Die Modulgruppe wurde gelöscht

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH modules/groups/{groupId}/datas

Schreibt den neuen Wert in das angegebene Datenfeld dieser Modulgruppe
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesEdit-Recht für die angegebene Modulgruppe besitzen.


/modules/groups/{groupId}/datas

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/{groupId}/datas"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
        try {
            Api2OkResponse result = apiInstance.operationid027_patch_modules_groups_GroupId_datas(body, groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid027_patch_modules_groups_GroupId_datas");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
        try {
            Api2OkResponse result = apiInstance.operationid027_patch_modules_groups_GroupId_datas(body, groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid027_patch_modules_groups_GroupId_datas");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[NewDataField] *body = ; // 
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der jeweiligen Modulgruppe

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid027_patch_modules_groups_GroupId_datasWith:body
    groupId:groupId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var body = ; // {{array[NewDataField]}} 
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der jeweiligen Modulgruppe

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid027_patch_modules_groups_GroupId_datas(bodygroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid027_patch_modules_groups_GroupId_datasExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var body = new array[NewDataField](); // array[NewDataField] | 
            var groupId = new UUID(); // UUID | ID der jeweiligen Modulgruppe

            try
            {
                Api2OkResponse result = apiInstance.operationid027_patch_modules_groups_GroupId_datas(body, groupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid027_patch_modules_groups_GroupId_datas: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$body = ; // array[NewDataField] | 
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe

try {
    $result = $api_instance->operationid027_patch_modules_groups_GroupId_datas($body, $groupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid027_patch_modules_groups_GroupId_datas: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $body = [WWW::SwaggerClient::Object::array[NewDataField]->new()]; # array[NewDataField] | 
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der jeweiligen Modulgruppe

eval { 
    my $result = $api_instance->operationid027_patch_modules_groups_GroupId_datas(body => $body, groupId => $groupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid027_patch_modules_groups_GroupId_datas: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
body =  # array[NewDataField] | 
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der jeweiligen Modulgruppe

try: 
    api_response = api_instance.operationid027_patch_modules_groups_group_id_datas(body, groupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid027_patch_modules_groups_GroupId_datas: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der jeweiligen Modulgruppe
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Das Datenfeld wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/groups/{groupId}/subgroups

Gibt eine Liste aller Modul-Untergruppen aus der in groupId angegebenen Modulgruppe zurück, für die der aktuelle Softwarebediener (Api2User) ein modulesView-Recht besitzt


/modules/groups/{groupId}/subgroups

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/{groupId}/subgroups?sub="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid028_get_modules_groups_GroupId_subgroups(groupId, sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid028_get_modules_groups_GroupId_subgroups"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid028_get_modules_groups_GroupId_subgroups(groupId, sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid028_get_modules_groups_GroupId_subgroups"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
Boolean *sub = true; // true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid028_get_modules_groups_GroupId_subgroupsWith:groupId sub:sub completionHandler: ^(array[Group] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
var opts = { 
  'sub': true // {{Boolean}} true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid028_get_modules_groups_GroupId_subgroups(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid028_get_modules_groups_GroupId_subgroupsExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
            var sub = true;  // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) try { array[Group] result = apiInstance.operationid028_get_modules_groups_GroupId_subgroups(groupId, sub); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid028_get_modules_groups_GroupId_subgroups: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
$sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { $result = $api_instance->operationid028_get_modules_groups_GroupId_subgroups($groupId, $sub); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid028_get_modules_groups_GroupId_subgroups: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
my $sub = true; # Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben eval { my $result = $api_instance->operationid028_get_modules_groups_GroupId_subgroups(groupId => $groupId, sub => $sub); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid028_get_modules_groups_GroupId_subgroups: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
sub = true # Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) try: api_response = api_instance.operationid028_get_modules_groups_group_id_subgroups(groupId, sub=sub) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid028_get_modules_groups_GroupId_subgroups: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
Required
Query parameters
Name Description
sub
Boolean
true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben

Responses

Status: 200 - Liste aller Gruppen, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST modules/groups/{groupId}/subgroups

Erstellt eine neue Unter-Modulgruppe der angegebenen Modulgruppe
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesAdd-Recht für die angegebene Modulgruppe besitzen.


/modules/groups/{groupId}/subgroups

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/{groupId}/subgroups"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid029_post_modules_groups_GroupId_subgroups(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid029_post_modules_groups_GroupId_subgroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid029_post_modules_groups_GroupId_subgroups(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid029_post_modules_groups_GroupId_subgroups");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der jeweiligen Modulgruppe
NewGroup *body = ; //  (optional)

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid029_post_modules_groups_GroupId_subgroupsWith:groupId
    body:body
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der jeweiligen Modulgruppe
var opts = { 
  'body':  // {{NewGroup}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid029_post_modules_groups_GroupId_subgroups(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid029_post_modules_groups_GroupId_subgroupsExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var groupId = new UUID(); // UUID | ID der jeweiligen Modulgruppe
            var body = new NewGroup(); // NewGroup |  (optional) 

            try
            {
                Group result = apiInstance.operationid029_post_modules_groups_GroupId_subgroups(groupId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid029_post_modules_groups_GroupId_subgroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
$body = ; // NewGroup | 

try {
    $result = $api_instance->operationid029_post_modules_groups_GroupId_subgroups($groupId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid029_post_modules_groups_GroupId_subgroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der jeweiligen Modulgruppe
my $body = WWW::SwaggerClient::Object::NewGroup->new(); # NewGroup | 

eval { 
    my $result = $api_instance->operationid029_post_modules_groups_GroupId_subgroups(groupId => $groupId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid029_post_modules_groups_GroupId_subgroups: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der jeweiligen Modulgruppe
body =  # NewGroup |  (optional)

try: 
    api_response = api_instance.operationid029_post_modules_groups_group_id_subgroups(groupId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid029_post_modules_groups_GroupId_subgroups: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der jeweiligen Modulgruppe
Required
Body parameters
Name Description
body

Responses

Status: 200 - Die Gruppe wurde estellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/groups/{groupId}/modules

Gibt eine Liste aller Module aus der Gruppe groupId zurück, für die der aktuelle Softwarebediener (Api2User) ein modulesView-Recht besitzt.
Werden die Filter filter_bluetooth, filter_wlan, filter_name, filter_moduleType, filter_moduleDbId, filter_hybridId, filter_locked, filter_vdiMode, filter_driveType oder filter zusammen verwendet, werden die Filter mit UND verknüpft. Eine Angabe 'filter_moduleType=smart_lock_3&filter_locked=true' gibt also nur Module des Typs smart lock 3 zurück, welche derzeit gesperrt sind.
Ausnahme bildet hier die mehrfache Verwendung des selben Filters. Innerhalb des selben Filters wird mit ODER verknüpft. Mit der Angabe von 'filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3' werden also alle Module zurückgegeben, die vom Modultyp smart lock 2 ODER smart lock 3 sind.


/modules/groups/{groupId}/modules

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/{groupId}/modules?sub=&filter_bluetooth=&filter_wlan=&filter_name=&filter_moduleType=&filter_moduleDbId=&filter_hybridId=&filter_locked=&filter_vdiMode=&filter_driveType=&address=&areas=&areaRights=&links=&settings=&datas=&alarms=&infos=&drivingRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Module zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben Boolean filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Integer filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Integer filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. Boolean settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. Boolean infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. try { array[Module] result = apiInstance.operationid030_get_modules_groups_GroupId_modules(groupId, sub, filterBluetooth, filterWlan, filterName, filterModuleType, filterModuleDbId, filterHybridId, filterLocked, filterVdiMode, filterDriveType, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid030_get_modules_groups_GroupId_modules"); e.printStackTrace(); } } }
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Module zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben Boolean filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Integer filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Integer filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. Boolean settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. Boolean infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. try { array[Module] result = apiInstance.operationid030_get_modules_groups_GroupId_modules(groupId, sub, filterBluetooth, filterWlan, filterName, filterModuleType, filterModuleDbId, filterHybridId, filterLocked, filterVdiMode, filterDriveType, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class4ModuleApi#operationid030_get_modules_groups_GroupId_modules"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Module zurückgegeben werden sollen
Boolean *sub = true; // true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) Boolean *filterBluetooth = true; // true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *filterWlan = true; // true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) String *filterName = filterName_example; // nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) String *filterModuleType = filterModuleType_example; // nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Integer *filterModuleDbId = 56; // nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Integer *filterHybridId = 56; // nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *filterLocked = true; // true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *filterVdiMode = true; // true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) String *filterDriveType = filterDriveType_example; // nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *address = true; // gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *settings = true; // gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *infos = true; // gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) Boolean *drivingRights = true; // gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. (optional) (default to false) Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init]; [apiInstance operationid030_get_modules_groups_GroupId_modulesWith:groupId sub:sub filterBluetooth:filterBluetooth filterWlan:filterWlan filterName:filterName filterModuleType:filterModuleType filterModuleDbId:filterModuleDbId filterHybridId:filterHybridId filterLocked:filterLocked filterVdiMode:filterVdiMode filterDriveType:filterDriveType address:address areas:areas areaRights:areaRights links:links settings:settings datas:datas alarms:alarms infos:infos drivingRights:drivingRights completionHandler: ^(array[Module] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Module zurückgegeben werden sollen
var opts = { 
  'sub': true, // {{Boolean}} true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben 'filterBluetooth': true, // {{Boolean}} true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterWlan': true, // {{Boolean}} true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterName': filterName_example, // {{String}} nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterModuleType': filterModuleType_example, // {{String}} nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterModuleDbId': 56, // {{Integer}} nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterHybridId': 56, // {{Integer}} nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterLocked': true, // {{Boolean}} true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterVdiMode': true, // {{Boolean}} true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterDriveType': filterDriveType_example, // {{String}} nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'address': true, // {{Boolean}} gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. 'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. 'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. 'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. 'settings': true, // {{Boolean}} gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. 'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. 'alarms': true, // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. 'infos': true, // {{Boolean}} gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. 'drivingRights': true // {{Boolean}} gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid030_get_modules_groups_GroupId_modules(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid030_get_modules_groups_GroupId_modulesExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Module zurückgegeben werden sollen
            var sub = true;  // Boolean | true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) var filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) var drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. (optional) (default to false) try { array[Module] result = apiInstance.operationid030_get_modules_groups_GroupId_modules(groupId, sub, filterBluetooth, filterWlan, filterName, filterModuleType, filterModuleDbId, filterHybridId, filterLocked, filterVdiMode, filterDriveType, address, areas, areaRights, links, settings, datas, alarms, infos, drivingRights); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class4ModuleApi.operationid030_get_modules_groups_GroupId_modules: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Module zurückgegeben werden sollen
$sub = true; // Boolean | true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben $filterBluetooth = true; // Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterWlan = true; // Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterName = filterName_example; // String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterModuleType = filterModuleType_example; // String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterModuleDbId = 56; // Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterHybridId = 56; // Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterLocked = true; // Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterVdiMode = true; // Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterDriveType = filterDriveType_example; // String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $address = true; // Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. $areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. $links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. $settings = true; // Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. $datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. $alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. $infos = true; // Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. $drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. try { $result = $api_instance->operationid030_get_modules_groups_GroupId_modules($groupId, $sub, $filterBluetooth, $filterWlan, $filterName, $filterModuleType, $filterModuleDbId, $filterHybridId, $filterLocked, $filterVdiMode, $filterDriveType, $address, $areas, $areaRights, $links, $settings, $datas, $alarms, $infos, $drivingRights); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class4ModuleApi->operationid030_get_modules_groups_GroupId_modules: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Module zurückgegeben werden sollen
my $sub = true; # Boolean | true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben my $filterBluetooth = true; # Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterWlan = true; # Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterName = filterName_example; # String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterModuleType = filterModuleType_example; # String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterModuleDbId = 56; # Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterHybridId = 56; # Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterLocked = true; # Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterVdiMode = true; # Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterDriveType = filterDriveType_example; # String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $address = true; # Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. my $settings = true; # Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. my $infos = true; # Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. my $drivingRights = true; # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. eval { my $result = $api_instance->operationid030_get_modules_groups_GroupId_modules(groupId => $groupId, sub => $sub, filterBluetooth => $filterBluetooth, filterWlan => $filterWlan, filterName => $filterName, filterModuleType => $filterModuleType, filterModuleDbId => $filterModuleDbId, filterHybridId => $filterHybridId, filterLocked => $filterLocked, filterVdiMode => $filterVdiMode, filterDriveType => $filterDriveType, address => $address, areas => $areas, areaRights => $areaRights, links => $links, settings => $settings, datas => $datas, alarms => $alarms, infos => $infos, drivingRights => $drivingRights); print Dumper($result); }; if ($@) { warn "Exception when calling Class4ModuleApi->operationid030_get_modules_groups_GroupId_modules: $@\n"; }
from __future__ import print_statement
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.Class4ModuleApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Module zurückgegeben werden sollen
sub = true # Boolean | true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) filterBluetooth = true # Boolean | true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterWlan = true # Boolean | true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterName = filterName_example # String | nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterModuleType = filterModuleType_example # String | nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterModuleDbId = 56 # Integer | nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterHybridId = 56 # Integer | nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterLocked = true # Boolean | true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterVdiMode = true # Boolean | true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterDriveType = filterDriveType_example # String | nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) address = true # Boolean | gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) settings = true # Boolean | gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) infos = true # Boolean | gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird. (optional) (default to false) drivingRights = true # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann. (optional) (default to false) try: api_response = api_instance.operationid030_get_modules_groups_group_id_modules(groupId, sub=sub, filterBluetooth=filterBluetooth, filterWlan=filterWlan, filterName=filterName, filterModuleType=filterModuleType, filterModuleDbId=filterModuleDbId, filterHybridId=filterHybridId, filterLocked=filterLocked, filterVdiMode=filterVdiMode, filterDriveType=filterDriveType, address=address, areas=areas, areaRights=areaRights, links=links, settings=settings, datas=datas, alarms=alarms, infos=infos, drivingRights=drivingRights) pprint(api_response) except ApiException as e: print("Exception when calling Class4ModuleApi->operationid030_get_modules_groups_GroupId_modules: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Module zurückgegeben werden sollen
Required
Query parameters
Name Description
sub
Boolean
true: die Module dieser und aller Untergruppen werden zurückgegeben
false: nur die Module, die direkt in dieser Gruppe liegen werden zurückgegeben
filter_bluetooth
Boolean
true: nur Module mit gültiger Bluetooth-Adresse zurückgeben.
false: nur Module ohne gültiger Bluetooth-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger Bluetooth-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_wlan
Boolean
true: nur Module mit gültiger WLAN-Adresse zurückgeben.
false: nur Module ohne gültiger WLAN-Adresse zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter ist inaktiv. Es werden Module mit und ohne gültiger WLAN-Adresse zurückgeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_name
String
nur Module mit diesem Namen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Modul%201&filter_name=Modul%202' findet Module die den Namen 'Modul 1' ODER 'Modul 2' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Modul 1,Test' muss also als '?filter_name=Modul%201,,Test' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_moduleType
String
nur Module des angegebenen ModulTyps (siehe '#/components/schemas/ModuleSettings' moduleType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_moduleType=smart_lock_2&filter_moduleType=smart_lock_3'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebigem Modultyp zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_moduleDbId
Integer
nur Module mit dieser internen Datenbank-ID (siehe auch '#/components/schemas/ModuleAddress' dbId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Datenbank-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_hybridId
Integer
nur Module mit dieser Hybrid-ID (siehe auch '#/components/schemas/ModuleAddress' hybridId) zurückgeben.
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Hybrid-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_locked
Boolean
true: nur gesperrte Module zurückgeben
false: nur nicht gesperrte Module zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' locked)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl gesperrte als auch nicht gesperrte Module zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_vdiMode
Boolean
true: nur Module mit vdiMode zurückgeben.
false: nur Module ohne vdiMode zurückgeben.
(siehe auch '#/components/schemas/ModuleSettings' vdiMode)
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden sowohl Module mit als auch ohne vdiMode zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_driveType
String
nur Module der angegebenen Antriebsart (siehe '#/components/schemas/ModuleSettings' driveType) zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_driveType=charge&filter_driveType=exchange'
Ist der Parameter nicht angegeben, so ist der Filter inaktiv. Es werden Module mit beliebiger Antriebsart zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
address
Boolean
gibt an, ob das address-Objekt (Bluetoot-/IP-Adresse des Moduls) in '#/components/schemas/Module' mit übergeben wird.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Module' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Module' mit übergeben wird.
links
settings
Boolean
gibt an, ob das settings-Objekt ('#/components/schemas/ModuleSettings') in '#/components/schemas/Module' mit übergeben wird.
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/ModuleData') in '#/components/schemas/Module' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/ModuleAlarms') in '#/components/schemas/Module' mit übergeben wird.
infos
Boolean
gibt an, ob das infos-Objekt ('#/components/schemas/ModuleInfos') in '#/components/schemas/Module' mit übergeben wird.
drivingRights
Boolean
gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/Module' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Module sehr groß werden kann.

Responses

Status: 200 - Liste aller Module, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST modules/groups/{groupId}/modules

Erstellt ein neues Modul und fügt dieses der angegebenen Modulgruppe hinzu
Der aktuelle Softwarebediener (Api2User) muss das entsprechende modulesAdd-Recht für die angegebene Modulgruppe besitzen.


/modules/groups/{groupId}/modules

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/{groupId}/modules"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
        NewModule body = ; // NewModule | 
        try {
            Module result = apiInstance.operationid031_post_modules_groups_GroupId_modules(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid031_post_modules_groups_GroupId_modules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
        NewModule body = ; // NewModule | 
        try {
            Module result = apiInstance.operationid031_post_modules_groups_GroupId_modules(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid031_post_modules_groups_GroupId_modules");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der jeweiligen Modulgruppe
NewModule *body = ; //  (optional)

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid031_post_modules_groups_GroupId_modulesWith:groupId
    body:body
              completionHandler: ^(Module output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der jeweiligen Modulgruppe
var opts = { 
  'body':  // {{NewModule}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid031_post_modules_groups_GroupId_modules(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid031_post_modules_groups_GroupId_modulesExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();
            var groupId = new UUID(); // UUID | ID der jeweiligen Modulgruppe
            var body = new NewModule(); // NewModule |  (optional) 

            try
            {
                Module result = apiInstance.operationid031_post_modules_groups_GroupId_modules(groupId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid031_post_modules_groups_GroupId_modules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Modulgruppe
$body = ; // NewModule | 

try {
    $result = $api_instance->operationid031_post_modules_groups_GroupId_modules($groupId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid031_post_modules_groups_GroupId_modules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der jeweiligen Modulgruppe
my $body = WWW::SwaggerClient::Object::NewModule->new(); # NewModule | 

eval { 
    my $result = $api_instance->operationid031_post_modules_groups_GroupId_modules(groupId => $groupId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid031_post_modules_groups_GroupId_modules: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der jeweiligen Modulgruppe
body =  # NewModule |  (optional)

try: 
    api_response = api_instance.operationid031_post_modules_groups_group_id_modules(groupId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid031_post_modules_groups_GroupId_modules: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der jeweiligen Modulgruppe
Required
Body parameters
Name Description
body

Responses

Status: 200 - Das Modul wurde erstellt und zu der Gruppe hinzugefügt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error




GET modules/groups/dataFields

Gibt alle möglichen Datenfelder für Modulgruppen zurück.


/modules/groups/dataFields

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/groups/dataFields"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        try {
            array[DataField] result = apiInstance.operationid034_get_modules_groups_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid034_get_modules_groups_dataFields");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        try {
            array[DataField] result = apiInstance.operationid034_get_modules_groups_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid034_get_modules_groups_dataFields");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid034_get_modules_groups_dataFieldsWithCompletionHandler: 
              ^(array[DataField] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid034_get_modules_groups_dataFields(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid034_get_modules_groups_dataFieldsExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();

            try
            {
                array[DataField] result = apiInstance.operationid034_get_modules_groups_dataFields();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid034_get_modules_groups_dataFields: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();

try {
    $result = $api_instance->operationid034_get_modules_groups_dataFields();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid034_get_modules_groups_dataFields: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();

eval { 
    my $result = $api_instance->operationid034_get_modules_groups_dataFields();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid034_get_modules_groups_dataFields: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()

try: 
    api_response = api_instance.operationid034_get_modules_groups_data_fields()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid034_get_modules_groups_dataFields: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Datenfelder.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/dataFields

Gibt alle möglichen Datenfelder für Module zurück, so wie sie in der Datenbankkonfiguration definiert sind.


/modules/dataFields

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/dataFields"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        try {
            array[DataField] result = apiInstance.operationid035_get_modules_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid035_get_modules_dataFields");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        try {
            array[DataField] result = apiInstance.operationid035_get_modules_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid035_get_modules_dataFields");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid035_get_modules_dataFieldsWithCompletionHandler: 
              ^(array[DataField] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid035_get_modules_dataFields(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid035_get_modules_dataFieldsExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();

            try
            {
                array[DataField] result = apiInstance.operationid035_get_modules_dataFields();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid035_get_modules_dataFields: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();

try {
    $result = $api_instance->operationid035_get_modules_dataFields();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid035_get_modules_dataFields: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();

eval { 
    my $result = $api_instance->operationid035_get_modules_dataFields();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid035_get_modules_dataFields: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()

try: 
    api_response = api_instance.operationid035_get_modules_data_fields()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid035_get_modules_dataFields: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Datenfelder.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET modules/alarmTypes

Gibt alle möglichen Zeit(UVV)- und Betriebsstunden-Alarm-Typen für Module zurück, so wie sie in der Datenbankkonfiguration definiert sind.


/modules/alarmTypes

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/modules/alarmTypes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class4ModuleApi;

import java.io.File;
import java.util.*;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class4ModuleApi apiInstance = new Class4ModuleApi();
        try {
            array[ModuleAlarmType] result = apiInstance.operationid036_get_modules_alarmTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid036_get_modules_alarmTypes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class4ModuleApi;

public class Class4ModuleApiExample {

    public static void main(String[] args) {
        Class4ModuleApi apiInstance = new Class4ModuleApi();
        try {
            array[ModuleAlarmType] result = apiInstance.operationid036_get_modules_alarmTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class4ModuleApi#operationid036_get_modules_alarmTypes");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class4ModuleApi *apiInstance = [[Class4ModuleApi alloc] init];

[apiInstance operationid036_get_modules_alarmTypesWithCompletionHandler: 
              ^(array[ModuleAlarmType] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class4ModuleApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid036_get_modules_alarmTypes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid036_get_modules_alarmTypesExample
    {
        public void main()
        {


            var apiInstance = new Class4ModuleApi();

            try
            {
                array[ModuleAlarmType] result = apiInstance.operationid036_get_modules_alarmTypes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class4ModuleApi.operationid036_get_modules_alarmTypes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass4ModuleApi();

try {
    $result = $api_instance->operationid036_get_modules_alarmTypes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class4ModuleApi->operationid036_get_modules_alarmTypes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class4ModuleApi;


my $api_instance = WWW::SwaggerClient::Class4ModuleApi->new();

eval { 
    my $result = $api_instance->operationid036_get_modules_alarmTypes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class4ModuleApi->operationid036_get_modules_alarmTypes: $@\n";
}
from __future__ import print_statement
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.Class4ModuleApi()

try: 
    api_response = api_instance.operationid036_get_modules_alarm_types()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class4ModuleApi->operationid036_get_modules_alarmTypes: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen UVV- und Betriebsstunden-Alarm-Typen.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


5. Benutzer

GET users

Gibt eine Liste aller Benutzer zurück, für die der aktuelle Softwarebediener (Api2User) ein usersView-Recht besitzt.
Ist äquivalent zu '/users/groups/00000000-0000-0000-0000-000000000000/users?sub=true'
Werden die Filter filter_locked, filter_user, filter_master, filter_repair, filter_lowspeed oder filter zusammen verwendet, werden die Filter mit UND verknüpft. Eine Angabe 'filter_user=true&filter_master=false' gibt also nur Benutzer zurück, die den Status 'user' haben (also fahren dürfen) und nicht 'master' sind.
Ausnahme bildet hier die mehrfache Verwendung des selben Filters. Innerhalb des selben Filters wird mit ODER verknüpft. Mit der Angabe von 'filter_firstname=Robert&filter_firstname=Roland&filter_lastname=Mustermann' werden also alle Benutzer zurückgegeben, die entweder den Vornamen 'Robert' ODER 'Roland' UND den Nachnamen 'Mustermann' haben.


/users

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users?sub=&filter_locked=&filter_user=&filter_master=&filter_repair=&filter_lowspeed=&filter_firstname=&filter_lastname=&filter_transponder=&modulclassValues=&areas=&areaRights=&links=&datas=&alarms=&drivingRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        Boolean sub = true; // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben Boolean filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. String filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. String filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. filter_transponder filterTransponder = ; // filter_transponder | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. Boolean modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { array[User] result = apiInstance.operationid037_get_users(sub, filterLocked, filterUser, filterMaster, filterRepair, filterLowspeed, filterFirstname, filterLastname, filterTransponder, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid037_get_users"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        Boolean sub = true; // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben Boolean filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. Boolean filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. String filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. String filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. filter_transponder filterTransponder = ; // filter_transponder | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. Boolean modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { array[User] result = apiInstance.operationid037_get_users(sub, filterLocked, filterUser, filterMaster, filterRepair, filterLowspeed, filterFirstname, filterLastname, filterTransponder, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid037_get_users"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Boolean *sub = true; // true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to true) Boolean *filterLocked = true; // true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) Boolean *filterUser = true; // true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) Boolean *filterMaster = true; // true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) Boolean *filterRepair = true; // true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) Boolean *filterLowspeed = true; // true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) String *filterFirstname = filterFirstname_example; // nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) String *filterLastname = filterLastname_example; // nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filter_transponder *filterTransponder = ; // nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. (optional) Boolean *modulclassValues = true; // gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *drivingRights = true; // gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid037_get_usersWith:sub filterLocked:filterLocked filterUser:filterUser filterMaster:filterMaster filterRepair:filterRepair filterLowspeed:filterLowspeed filterFirstname:filterFirstname filterLastname:filterLastname filterTransponder:filterTransponder modulclassValues:modulclassValues areas:areas areaRights:areaRights links:links datas:datas alarms:alarms drivingRights:drivingRights completionHandler: ^(array[User] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var opts = { 
  'sub': true, // {{Boolean}} true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben 'filterLocked': true, // {{Boolean}} true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. 'filterUser': true, // {{Boolean}} true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. 'filterMaster': true, // {{Boolean}} true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. 'filterRepair': true, // {{Boolean}} true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. 'filterLowspeed': true, // {{Boolean}} true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. 'filterFirstname': filterFirstname_example, // {{String}} nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. 'filterLastname': filterLastname_example, // {{String}} nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. 'filterTransponder': , // {{filter_transponder}} nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. 'modulclassValues': true, // {{Boolean}} gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. 'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. 'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. 'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. 'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. 'alarms': true, // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. 'drivingRights': true // {{Boolean}} gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid037_get_users(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid037_get_usersExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var sub = true;  // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to true) var filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) var filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) var filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) var filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) var filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) var filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) var filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) var filterTransponder = new filter_transponder(); // filter_transponder | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. (optional) var modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) try { array[User] result = apiInstance.operationid037_get_users(sub, filterLocked, filterUser, filterMaster, filterRepair, filterLowspeed, filterFirstname, filterLastname, filterTransponder, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid037_get_users: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$sub = true; // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben $filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. $filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. $filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. $filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. $filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. $filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. $filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. $filterTransponder = ; // filter_transponder | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. $modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. $areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. $links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. $datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. $alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. $drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { $result = $api_instance->operationid037_get_users($sub, $filterLocked, $filterUser, $filterMaster, $filterRepair, $filterLowspeed, $filterFirstname, $filterLastname, $filterTransponder, $modulclassValues, $areas, $areaRights, $links, $datas, $alarms, $drivingRights); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid037_get_users: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $sub = true; # Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben my $filterLocked = true; # Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. my $filterUser = true; # Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. my $filterMaster = true; # Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. my $filterRepair = true; # Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. my $filterLowspeed = true; # Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. my $filterFirstname = filterFirstname_example; # String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. my $filterLastname = filterLastname_example; # String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. my $filterTransponder = ; # filter_transponder | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. my $modulclassValues = true; # Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. my $drivingRights = true; # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. eval { my $result = $api_instance->operationid037_get_users(sub => $sub, filterLocked => $filterLocked, filterUser => $filterUser, filterMaster => $filterMaster, filterRepair => $filterRepair, filterLowspeed => $filterLowspeed, filterFirstname => $filterFirstname, filterLastname => $filterLastname, filterTransponder => $filterTransponder, modulclassValues => $modulclassValues, areas => $areas, areaRights => $areaRights, links => $links, datas => $datas, alarms => $alarms, drivingRights => $drivingRights); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid037_get_users: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
sub = true # Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to true) filterLocked = true # Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filterUser = true # Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filterMaster = true # Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filterRepair = true # Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filterLowspeed = true # Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filterFirstname = filterFirstname_example # String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filterLastname = filterLastname_example # String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen. (optional) filterTransponder = # filter_transponder | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. (optional) modulclassValues = true # Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) drivingRights = true # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) try: api_response = api_instance.operationid037_get_users(sub=sub, filterLocked=filterLocked, filterUser=filterUser, filterMaster=filterMaster, filterRepair=filterRepair, filterLowspeed=filterLowspeed, filterFirstname=filterFirstname, filterLastname=filterLastname, filterTransponder=filterTransponder, modulclassValues=modulclassValues, areas=areas, areaRights=areaRights, links=links, datas=datas, alarms=alarms, drivingRights=drivingRights) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid037_get_users: %s\n" % e)

Parameters

Query parameters
Name Description
sub
Boolean
true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben
filter_locked
Boolean
true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
filter_user
Boolean
true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
filter_master
Boolean
true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
filter_repair
Boolean
true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
filter_lowspeed
Boolean
true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
filter_firstname
String
nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
filter_lastname
String
nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
filter_transponder
filter_transponder
nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Benutzern zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'.
modulclassValues
Boolean
gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.
links
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird.
drivingRights
Boolean
gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann.

Responses

Status: 200 - Liste aller Benutzer, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST users

Erstellt einen neuen Benutzer (in der Gruppe ROOT)
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersAdd-Recht für ROOT besitzen.


/users

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        NewUser body = ; // NewUser | 
        try {
            User result = apiInstance.operationid038_post_users(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid038_post_users");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        NewUser body = ; // NewUser | 
        try {
            User result = apiInstance.operationid038_post_users(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid038_post_users");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
NewUser *body = ; //  (optional)

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid038_post_usersWith:body
              completionHandler: ^(User output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var opts = { 
  'body':  // {{NewUser}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid038_post_users(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid038_post_usersExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new NewUser(); // NewUser |  (optional) 

            try
            {
                User result = apiInstance.operationid038_post_users(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid038_post_users: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // NewUser | 

try {
    $result = $api_instance->operationid038_post_users($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid038_post_users: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = WWW::SwaggerClient::Object::NewUser->new(); # NewUser | 

eval { 
    my $result = $api_instance->operationid038_post_users(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid038_post_users: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # NewUser |  (optional)

try: 
    api_response = api_instance.operationid038_post_users(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid038_post_users: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - Der Benutzer wurde estellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/{userId}

gibt die Daten dieses Benutzers zurück, sofern der aktuelle Softwarebediener (Api2User) ein usersView-Recht besitzt


/users/{userId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}?modulclassValues=&areas=&areaRights=&links=&datas=&alarms=&drivingRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Benutzers
        Boolean modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.

        Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.

        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.

        Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.

        Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.

        Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.

        Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { User result = apiInstance.operationid039_get_users_UserId(userId, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid039_get_users_UserId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Benutzers
        Boolean modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.

        Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.

        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.

        Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.

        Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.

        Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.

        Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { User result = apiInstance.operationid039_get_users_UserId(userId, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid039_get_users_UserId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des auszulesenden Benutzers
Boolean *modulclassValues = true; // gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
Boolean *drivingRights = true; // gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid039_get_users_UserIdWith:userId modulclassValues:modulclassValues areas:areas areaRights:areaRights links:links datas:datas alarms:alarms drivingRights:drivingRights completionHandler: ^(User output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des auszulesenden Benutzers
var opts = { 
  'modulclassValues': true, // {{Boolean}} gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.

  'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.

  'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.

  'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.

  'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.

  'alarms': true, // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.

  'drivingRights': true // {{Boolean}} gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid039_get_users_UserId(userId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid039_get_users_UserIdExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var userId = new UUID(); // UUID | ID des auszulesenden Benutzers
            var modulclassValues = true;  // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.
 (optional)  (default to false)
            var areas = true;  // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.
 (optional)  (default to false)
            var areaRights = true;  // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.
 (optional)  (default to false)
            var links = true;  // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.
 (optional)  (default to false)
            var datas = true;  // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.
 (optional)  (default to false)
            var alarms = true;  // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.
 (optional)  (default to false)
            var drivingRights = true;  // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) try { User result = apiInstance.operationid039_get_users_UserId(userId, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid039_get_users_UserId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des auszulesenden Benutzers
$modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.

$areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.

$areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.

$links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.

$datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.

$alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.

$drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { $result = $api_instance->operationid039_get_users_UserId($userId, $modulclassValues, $areas, $areaRights, $links, $datas, $alarms, $drivingRights); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid039_get_users_UserId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des auszulesenden Benutzers
my $modulclassValues = true; # Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.

my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.

my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.

my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.

my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.

my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.

my $drivingRights = true; # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. eval { my $result = $api_instance->operationid039_get_users_UserId(userId => $userId, modulclassValues => $modulclassValues, areas => $areas, areaRights => $areaRights, links => $links, datas => $datas, alarms => $alarms, drivingRights => $drivingRights); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid039_get_users_UserId: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des auszulesenden Benutzers
modulclassValues = true # Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData')
in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms')
in '#/components/schemas/User' mit übergeben wird.
 (optional) (default to false)
drivingRights = true # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) try: api_response = api_instance.operationid039_get_users_user_id(userId, modulclassValues=modulclassValues, areas=areas, areaRights=areaRights, links=links, datas=datas, alarms=alarms, drivingRights=drivingRights) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid039_get_users_UserId: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des auszulesenden Benutzers
Required
Query parameters
Name Description
modulclassValues
Boolean
gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.
links
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird.
drivingRights
Boolean
gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann.

Responses

Status: 200 - Daten dieses Benutzers

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


DELETE users/{userId}

entfernt diesen Benutzer aus allen Gruppen und löscht ihn komplett.
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersDelete-Recht besitzen.


/users/{userId}

Usage and SDK Samples

curl -X DELETE\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}?deleteAll="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des zu löschenden Benutzers
        Boolean deleteAll = true; // Boolean | false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. try { Api2OkResponse result = apiInstance.operationid040_delete_users_UserId(userId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid040_delete_users_UserId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des zu löschenden Benutzers
        Boolean deleteAll = true; // Boolean | false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. try { Api2OkResponse result = apiInstance.operationid040_delete_users_UserId(userId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid040_delete_users_UserId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des zu löschenden Benutzers
Boolean *deleteAll = true; // false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. (optional) (default to false) Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid040_delete_users_UserIdWith:userId deleteAll:deleteAll completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des zu löschenden Benutzers
var opts = { 
  'deleteAll': true // {{Boolean}} false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid040_delete_users_UserId(userId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid040_delete_users_UserIdExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var userId = new UUID(); // UUID | ID des zu löschenden Benutzers
            var deleteAll = true;  // Boolean | false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. (optional) (default to false) try { Api2OkResponse result = apiInstance.operationid040_delete_users_UserId(userId, deleteAll); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid040_delete_users_UserId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des zu löschenden Benutzers
$deleteAll = true; // Boolean | false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. try { $result = $api_instance->operationid040_delete_users_UserId($userId, $deleteAll); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid040_delete_users_UserId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des zu löschenden Benutzers
my $deleteAll = true; # Boolean | false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. eval { my $result = $api_instance->operationid040_delete_users_UserId(userId => $userId, deleteAll => $deleteAll); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid040_delete_users_UserId: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des zu löschenden Benutzers
deleteAll = true # Boolean | false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt. (optional) (default to false) try: api_response = api_instance.operationid040_delete_users_user_id(userId, deleteAll=deleteAll) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid040_delete_users_UserId: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des zu löschenden Benutzers
Required
Query parameters
Name Description
deleteAll
Boolean
false: Der Benutzer wird nur gelöscht, wenn keine Daten mehr vorhanden sind.
true: Der Benutzer wird ohne Rückfrage mit allen noch bestehenden Daten (Fahrberechtigungen, Dokumente, Statistik) gelöscht!
Beachten Sie, dass das Löschen aller Daten ggf. etwas Zeit in Anspruch nimmt.

Responses

Status: 200 - Der Benutzer wurde gelöscht

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH users/{userId}/datas

Schreibt den neuen Wert in das angegebene Datenfeld dieses Benutzers
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersEdit-Recht für den angegebenen Benutzer besitzen.


/users/{userId}/datas

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/datas"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid041_patch_users_UserId_datas(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid041_patch_users_UserId_datas");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid041_patch_users_UserId_datas(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid041_patch_users_UserId_datas");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[NewDataField] *body = ; // 
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Benutzers

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid041_patch_users_UserId_datasWith:body
    userId:userId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var body = ; // {{array[NewDataField]}} 
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Benutzers

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid041_patch_users_UserId_datas(bodyuserId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid041_patch_users_UserId_datasExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new array[NewDataField](); // array[NewDataField] | 
            var userId = new UUID(); // UUID | ID des jeweiligen Benutzers

            try
            {
                Api2OkResponse result = apiInstance.operationid041_patch_users_UserId_datas(body, userId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid041_patch_users_UserId_datas: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // array[NewDataField] | 
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers

try {
    $result = $api_instance->operationid041_patch_users_UserId_datas($body, $userId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid041_patch_users_UserId_datas: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = [WWW::SwaggerClient::Object::array[NewDataField]->new()]; # array[NewDataField] | 
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Benutzers

eval { 
    my $result = $api_instance->operationid041_patch_users_UserId_datas(body => $body, userId => $userId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid041_patch_users_UserId_datas: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # array[NewDataField] | 
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Benutzers

try: 
    api_response = api_instance.operationid041_patch_users_user_id_datas(body, userId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid041_patch_users_UserId_datas: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des jeweiligen Benutzers
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Das Datenfeld wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/{userId}/alarms

Gibt alle Alarme bzw. Alarm-Definitionen (also auch Alarme, die noch nicht ausgelöst sind) dieses Benutzers zurück, sofern der aktuelle Softwarebediener (Api2User) ein usersView-Recht für das angegebene Modul besitzt.


/users/{userId}/alarms

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/alarms"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
        try {
            array[UserAlarm] result = apiInstance.operationid042_get_users_UserId_alarms(userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid042_get_users_UserId_alarms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
        try {
            array[UserAlarm] result = apiInstance.operationid042_get_users_UserId_alarms(userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid042_get_users_UserId_alarms");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Benutzers, dessen Alarme gelesen werden sollen

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid042_get_users_UserId_alarmsWith:userId
              completionHandler: ^(array[UserAlarm] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Benutzers, dessen Alarme gelesen werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid042_get_users_UserId_alarms(userId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid042_get_users_UserId_alarmsExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var userId = new UUID(); // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen

            try
            {
                array[UserAlarm] result = apiInstance.operationid042_get_users_UserId_alarms(userId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid042_get_users_UserId_alarms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen

try {
    $result = $api_instance->operationid042_get_users_UserId_alarms($userId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid042_get_users_UserId_alarms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Benutzers, dessen Alarme gelesen werden sollen

eval { 
    my $result = $api_instance->operationid042_get_users_UserId_alarms(userId => $userId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid042_get_users_UserId_alarms: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Benutzers, dessen Alarme gelesen werden sollen

try: 
    api_response = api_instance.operationid042_get_users_user_id_alarms(userId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid042_get_users_UserId_alarms: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des Benutzers, dessen Alarme gelesen werden sollen
Required

Responses

Status: 200 - Array mit Alarmen dieses Benutzers

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/{userId}/alarms/{alarmId}

Gibt den Alarme bzw. Alarm-Definitionen (also auch Alarme, die noch nicht ausgelöst sind) mit dieser alarmId dieses Benutzers zurück, sofern der aktuelle Softwarebediener (Api2User) ein usersView-Recht für das angegebene Modul besitzt.


/users/{userId}/alarms/{alarmId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/alarms/{alarmId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { UserAlarm result = apiInstance.operationid043_get_users_UserId_alarms_AlarmId(userId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid043_get_users_UserId_alarms_AlarmId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { UserAlarm result = apiInstance.operationid043_get_users_UserId_alarms_AlarmId(userId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid043_get_users_UserId_alarms_AlarmId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des Benutzers, dessen Alarme gelesen werden sollen
String *alarmId = alarmId_example; // ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid043_get_users_UserId_alarms_AlarmIdWith:userId alarmId:alarmId completionHandler: ^(UserAlarm output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des Benutzers, dessen Alarme gelesen werden sollen
var alarmId = alarmId_example; // {{String}} ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid043_get_users_UserId_alarms_AlarmId(userId, alarmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid043_get_users_UserId_alarms_AlarmIdExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var userId = new UUID(); // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
            var alarmId = alarmId_example;  // String | ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { UserAlarm result = apiInstance.operationid043_get_users_UserId_alarms_AlarmId(userId, alarmId); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid043_get_users_UserId_alarms_AlarmId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
$alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { $result = $api_instance->operationid043_get_users_UserId_alarms_AlarmId($userId, $alarmId); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid043_get_users_UserId_alarms_AlarmId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
my $alarmId = alarmId_example; # String | ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' eval { my $result = $api_instance->operationid043_get_users_UserId_alarms_AlarmId(userId => $userId, alarmId => $alarmId); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid043_get_users_UserId_alarms_AlarmId: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des Benutzers, dessen Alarme gelesen werden sollen
alarmId = alarmId_example # String | ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try: api_response = api_instance.operationid043_get_users_user_id_alarms_alarm_id(userId, alarmId) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid043_get_users_UserId_alarms_AlarmId: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des Benutzers, dessen Alarme gelesen werden sollen
Required
alarmId*
String
ID des Alarms, z.B. 'ExpirationDate1' oder '002A4423-F8DB-45FB-94C5-4A1648411FD8'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes'
Required

Responses

Status: 200 - Der Alarm bzw. die Alarmdefinition dieses Alarms

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH users/{userId}/alarms/{alarmId}

Legt beim angegebenen Benutzer für das Ablaufdatum 'alarmId'einen neuen Grenzwert (newThreshold) fest.
Angegeben wird immer der Alarm-Wert. Die Werte für Warnung und Überfällig ergeben sich automatisch aus dem jeweiligen Alarm-Profil.
Das neue Ablaufdatum (Grenzwert bzw. newThreshold) wird als date formatierter String (im Format JJJJ-MM-TT, z.B. '2022-01-15') übergeben.
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersEditExpiration- bzw. das usersEditModulClassExpiration-Recht für den angegebenen Benutzer besitzen.


/users/{userId}/alarms/{alarmId}

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/alarms/{alarmId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        NewUserAlarm body = ; // NewUserAlarm | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { Api2OkResponse result = apiInstance.operationid044_patch_users_UserId_alarms_AlarmId(body, userId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid044_patch_users_UserId_alarms_AlarmId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        NewUserAlarm body = ; // NewUserAlarm | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { Api2OkResponse result = apiInstance.operationid044_patch_users_UserId_alarms_AlarmId(body, userId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid044_patch_users_UserId_alarms_AlarmId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
NewUserAlarm *body = ; // 
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Benutzers
String *alarmId = alarmId_example; // ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid044_patch_users_UserId_alarms_AlarmIdWith:body userId:userId alarmId:alarmId completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var body = ; // {{NewUserAlarm}} 
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Benutzers
var alarmId = alarmId_example; // {{String}} ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid044_patch_users_UserId_alarms_AlarmId(bodyuserIdalarmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid044_patch_users_UserId_alarms_AlarmIdExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new NewUserAlarm(); // NewUserAlarm | 
            var userId = new UUID(); // UUID | ID des jeweiligen Benutzers
            var alarmId = alarmId_example;  // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { Api2OkResponse result = apiInstance.operationid044_patch_users_UserId_alarms_AlarmId(body, userId, alarmId); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid044_patch_users_UserId_alarms_AlarmId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // NewUserAlarm | 
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
$alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try { $result = $api_instance->operationid044_patch_users_UserId_alarms_AlarmId($body, $userId, $alarmId); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid044_patch_users_UserId_alarms_AlarmId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = WWW::SwaggerClient::Object::NewUserAlarm->new(); # NewUserAlarm | 
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Benutzers
my $alarmId = alarmId_example; # String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' eval { my $result = $api_instance->operationid044_patch_users_UserId_alarms_AlarmId(body => $body, userId => $userId, alarmId => $alarmId); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid044_patch_users_UserId_alarms_AlarmId: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # NewUserAlarm | 
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Benutzers
alarmId = alarmId_example # String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes' try: api_response = api_instance.operationid044_patch_users_user_id_alarms_alarm_id(body, userId, alarmId) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid044_patch_users_UserId_alarms_AlarmId: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des jeweiligen Benutzers
Required
alarmId*
String
ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\users\alarmTypes'
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Alarm-Grenzwert wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH users/{userId}/drivingauthorisations/add

Fügt Fahrberechtigungen für diesen Benutzer hinzu
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersEditDrivingRights-Recht für den angegebenen Benutzer sowie modulesEditDrivingRights für die hinzuzufügenden Module besitzen.


/users/{userId}/drivingauthorisations/add

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/drivingauthorisations/add"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[UUID] body = ; // array[UUID] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid045_patch_users_UserId_drivingauthorisations_add(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid045_patch_users_UserId_drivingauthorisations_add");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[UUID] body = ; // array[UUID] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid045_patch_users_UserId_drivingauthorisations_add(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid045_patch_users_UserId_drivingauthorisations_add");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[UUID] *body = ; // 
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Benutzers

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid045_patch_users_UserId_drivingauthorisations_addWith:body
    userId:userId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var body = ; // {{array[UUID]}} 
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Benutzers

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid045_patch_users_UserId_drivingauthorisations_add(bodyuserId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid045_patch_users_UserId_drivingauthorisations_addExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new array[UUID](); // array[UUID] | 
            var userId = new UUID(); // UUID | ID des jeweiligen Benutzers

            try
            {
                Api2OkResponse result = apiInstance.operationid045_patch_users_UserId_drivingauthorisations_add(body, userId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid045_patch_users_UserId_drivingauthorisations_add: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // array[UUID] | 
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers

try {
    $result = $api_instance->operationid045_patch_users_UserId_drivingauthorisations_add($body, $userId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid045_patch_users_UserId_drivingauthorisations_add: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = [WWW::SwaggerClient::Object::array[UUID]->new()]; # array[UUID] | 
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Benutzers

eval { 
    my $result = $api_instance->operationid045_patch_users_UserId_drivingauthorisations_add(body => $body, userId => $userId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid045_patch_users_UserId_drivingauthorisations_add: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # array[UUID] | 
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Benutzers

try: 
    api_response = api_instance.operationid045_patch_users_user_id_drivingauthorisations_add(body, userId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid045_patch_users_UserId_drivingauthorisations_add: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des jeweiligen Benutzers
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Die Fahrberechtigungen wurden hinzugefügt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH users/{userId}/drivingauthorisations/remove

Entzieht diesem Benutzer Fahrberechtigungen
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersEditDrivingRights-Recht für den angegebenen Benutzer sowie modulesEditDrivingRights für die zu entfernenden Module besitzen.


/users/{userId}/drivingauthorisations/remove

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/drivingauthorisations/remove"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[UUID] body = ; // array[UUID] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid046_patch_users_UserId_drivingauthorisations_remove(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid046_patch_users_UserId_drivingauthorisations_remove");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[UUID] body = ; // array[UUID] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid046_patch_users_UserId_drivingauthorisations_remove(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid046_patch_users_UserId_drivingauthorisations_remove");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[UUID] *body = ; // 
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Benutzers

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid046_patch_users_UserId_drivingauthorisations_removeWith:body
    userId:userId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var body = ; // {{array[UUID]}} 
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Benutzers

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid046_patch_users_UserId_drivingauthorisations_remove(bodyuserId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid046_patch_users_UserId_drivingauthorisations_removeExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new array[UUID](); // array[UUID] | 
            var userId = new UUID(); // UUID | ID des jeweiligen Benutzers

            try
            {
                Api2OkResponse result = apiInstance.operationid046_patch_users_UserId_drivingauthorisations_remove(body, userId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid046_patch_users_UserId_drivingauthorisations_remove: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // array[UUID] | 
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers

try {
    $result = $api_instance->operationid046_patch_users_UserId_drivingauthorisations_remove($body, $userId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid046_patch_users_UserId_drivingauthorisations_remove: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = [WWW::SwaggerClient::Object::array[UUID]->new()]; # array[UUID] | 
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Benutzers

eval { 
    my $result = $api_instance->operationid046_patch_users_UserId_drivingauthorisations_remove(body => $body, userId => $userId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid046_patch_users_UserId_drivingauthorisations_remove: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # array[UUID] | 
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Benutzers

try: 
    api_response = api_instance.operationid046_patch_users_user_id_drivingauthorisations_remove(body, userId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid046_patch_users_UserId_drivingauthorisations_remove: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des jeweiligen Benutzers
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Die Fahrberechtigungen wurden entfernt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH users/{userId}/modulclasses/add

Fügt Fahrzeugklassen zu diesem Benutzer hinzu
Eine Liste aller möglichen Fahrzeugklassen (ModulClass) erhalten Sie mit '/settings/modulclasses'
oder über das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User'
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersEdit-Recht für den angegebenen Benutzer besitzen.


/users/{userId}/modulclasses/add

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/modulclasses/add"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[AddModulclass] body = ; // array[AddModulclass] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid047_patch_users_UserId_modulclasses_add(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid047_patch_users_UserId_modulclasses_add");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[AddModulclass] body = ; // array[AddModulclass] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid047_patch_users_UserId_modulclasses_add(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid047_patch_users_UserId_modulclasses_add");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[AddModulclass] *body = ; // 
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Benutzers

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid047_patch_users_UserId_modulclasses_addWith:body
    userId:userId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var body = ; // {{array[AddModulclass]}} 
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Benutzers

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid047_patch_users_UserId_modulclasses_add(bodyuserId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid047_patch_users_UserId_modulclasses_addExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new array[AddModulclass](); // array[AddModulclass] | 
            var userId = new UUID(); // UUID | ID des jeweiligen Benutzers

            try
            {
                Api2OkResponse result = apiInstance.operationid047_patch_users_UserId_modulclasses_add(body, userId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid047_patch_users_UserId_modulclasses_add: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // array[AddModulclass] | 
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers

try {
    $result = $api_instance->operationid047_patch_users_UserId_modulclasses_add($body, $userId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid047_patch_users_UserId_modulclasses_add: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = [WWW::SwaggerClient::Object::array[AddModulclass]->new()]; # array[AddModulclass] | 
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Benutzers

eval { 
    my $result = $api_instance->operationid047_patch_users_UserId_modulclasses_add(body => $body, userId => $userId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid047_patch_users_UserId_modulclasses_add: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # array[AddModulclass] | 
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Benutzers

try: 
    api_response = api_instance.operationid047_patch_users_user_id_modulclasses_add(body, userId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid047_patch_users_UserId_modulclasses_add: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des jeweiligen Benutzers
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Die Fahrzeugklassen wurden hinzugefügt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH users/{userId}/modulclasses/remove

Entzieht diesem Benutzer Fahrzeugklassen
Eine Liste aller Fahrzeugklassen (ModulClass) erhalten Sie mit '/settings/modulclasses'
oder über das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User'
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersEdit-Recht für den angegebenen Benutzer besitzen.


/users/{userId}/modulclasses/remove

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/{userId}/modulclasses/remove"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[UUID] body = ; // array[UUID] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid048_patch_users_UserId_modulclasses_remove(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid048_patch_users_UserId_modulclasses_remove");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[UUID] body = ; // array[UUID] | 
        UUID userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers
        try {
            Api2OkResponse result = apiInstance.operationid048_patch_users_UserId_modulclasses_remove(body, userId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid048_patch_users_UserId_modulclasses_remove");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[UUID] *body = ; // 
UUID *userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID des jeweiligen Benutzers

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid048_patch_users_UserId_modulclasses_removeWith:body
    userId:userId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var body = ; // {{array[UUID]}} 
var userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID des jeweiligen Benutzers

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid048_patch_users_UserId_modulclasses_remove(bodyuserId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid048_patch_users_UserId_modulclasses_removeExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new array[UUID](); // array[UUID] | 
            var userId = new UUID(); // UUID | ID des jeweiligen Benutzers

            try
            {
                Api2OkResponse result = apiInstance.operationid048_patch_users_UserId_modulclasses_remove(body, userId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid048_patch_users_UserId_modulclasses_remove: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // array[UUID] | 
$userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID des jeweiligen Benutzers

try {
    $result = $api_instance->operationid048_patch_users_UserId_modulclasses_remove($body, $userId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid048_patch_users_UserId_modulclasses_remove: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = [WWW::SwaggerClient::Object::array[UUID]->new()]; # array[UUID] | 
my $userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID des jeweiligen Benutzers

eval { 
    my $result = $api_instance->operationid048_patch_users_UserId_modulclasses_remove(body => $body, userId => $userId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid048_patch_users_UserId_modulclasses_remove: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # array[UUID] | 
userId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID des jeweiligen Benutzers

try: 
    api_response = api_instance.operationid048_patch_users_user_id_modulclasses_remove(body, userId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid048_patch_users_UserId_modulclasses_remove: %s\n" % e)

Parameters

Path parameters
Name Description
userId*
UUID (uuid)
ID des jeweiligen Benutzers
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Die Fahrberechtigungen wurden entfernt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/groups

Gibt eine Liste aller Benutzergruppen zurück, für die der aktuelle Softwarebediener (Api2User) ein usersView-Recht besitzt.
Die Ausgabe ist identisch mit '/users/groups/00000000-0000-0000-0000-000000000000/subgroups?sub=true', nur dass hier die Root (Gruppe00000000-0000-0000-0000-000000000000) mit zurückgegeben wird


/users/groups

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups?sub="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        Boolean sub = true; // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid049_get_users_groups(sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid049_get_users_groups"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        Boolean sub = true; // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid049_get_users_groups(sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid049_get_users_groups"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Boolean *sub = true; // true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid049_get_users_groupsWith:sub completionHandler: ^(array[Group] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var opts = { 
  'sub': true // {{Boolean}} true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid049_get_users_groups(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid049_get_users_groupsExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var sub = true;  // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) try { array[Group] result = apiInstance.operationid049_get_users_groups(sub); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid049_get_users_groups: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$sub = true; // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { $result = $api_instance->operationid049_get_users_groups($sub); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid049_get_users_groups: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $sub = true; # Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben eval { my $result = $api_instance->operationid049_get_users_groups(sub => $sub); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid049_get_users_groups: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
sub = true # Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) try: api_response = api_instance.operationid049_get_users_groups(sub=sub) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid049_get_users_groups: %s\n" % e)

Parameters

Query parameters
Name Description
sub
Boolean
true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben

Responses

Status: 200 - Liste aller Gruppen, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST users/groups

Erstellt eine neue Benutzergruppe (in der Gruppe ROOT)
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersAdd-Recht für ROOT besitzen.


/users/groups

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid050_post_users_groups(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid050_post_users_groups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid050_post_users_groups(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid050_post_users_groups");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
NewGroup *body = ; //  (optional)

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid050_post_users_groupsWith:body
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var opts = { 
  'body':  // {{NewGroup}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid050_post_users_groups(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid050_post_users_groupsExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new NewGroup(); // NewGroup |  (optional) 

            try
            {
                Group result = apiInstance.operationid050_post_users_groups(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid050_post_users_groups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // NewGroup | 

try {
    $result = $api_instance->operationid050_post_users_groups($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid050_post_users_groups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = WWW::SwaggerClient::Object::NewGroup->new(); # NewGroup | 

eval { 
    my $result = $api_instance->operationid050_post_users_groups(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid050_post_users_groups: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # NewGroup |  (optional)

try: 
    api_response = api_instance.operationid050_post_users_groups(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid050_post_users_groups: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - Die Gruppe wurde estellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/groups/{groupId}

Gibt die Daten dieser Benutzergruppe zurück, sofern der aktuelle Softwarebediener (Api2User) ein usersView-Recht besitzt


/users/groups/{groupId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/{groupId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen
        try {
            Group result = apiInstance.operationid051_get_users_groups_GroupId(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid051_get_users_groups_GroupId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen
        try {
            Group result = apiInstance.operationid051_get_users_groups_GroupId(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid051_get_users_groups_GroupId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Daten zurückgegeben werden sollen

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid051_get_users_groups_GroupIdWith:groupId
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Daten zurückgegeben werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid051_get_users_groups_GroupId(groupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid051_get_users_groups_GroupIdExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

            try
            {
                Group result = apiInstance.operationid051_get_users_groups_GroupId(groupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid051_get_users_groups_GroupId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

try {
    $result = $api_instance->operationid051_get_users_groups_GroupId($groupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid051_get_users_groups_GroupId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

eval { 
    my $result = $api_instance->operationid051_get_users_groups_GroupId(groupId => $groupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid051_get_users_groups_GroupId: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

try: 
    api_response = api_instance.operationid051_get_users_groups_group_id(groupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid051_get_users_groups_GroupId: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Daten zurückgegeben werden sollen
Required

Responses

Status: 200 - Daten dieser Gruppe

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


DELETE users/groups/{groupId}

löscht diese Benutzergruppe
Achtung! Die Benutzergruppe darf keine Unter-Benutzergruppen oder Benutzerverknüpfungen mehr enthalten. Sie muss komplett leer sein!
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersDelete-Recht für dese Gruppe besizten besitzen.


/users/groups/{groupId}

Usage and SDK Samples

curl -X DELETE\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/{groupId}?deleteAll="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der zu löschenden Benutzergruppe
        Boolean deleteAll = true; // Boolean | false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! try { Api2OkResponse result = apiInstance.operationid052_delete_users_groups_GroupId(groupId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid052_delete_users_groups_GroupId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der zu löschenden Benutzergruppe
        Boolean deleteAll = true; // Boolean | false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! try { Api2OkResponse result = apiInstance.operationid052_delete_users_groups_GroupId(groupId, deleteAll); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid052_delete_users_groups_GroupId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der zu löschenden Benutzergruppe
Boolean *deleteAll = true; // false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! (optional) (default to false) Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid052_delete_users_groups_GroupIdWith:groupId deleteAll:deleteAll completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der zu löschenden Benutzergruppe
var opts = { 
  'deleteAll': true // {{Boolean}} false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid052_delete_users_groups_GroupId(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid052_delete_users_groups_GroupIdExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var groupId = new UUID(); // UUID | ID der zu löschenden Benutzergruppe
            var deleteAll = true;  // Boolean | false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! (optional) (default to false) try { Api2OkResponse result = apiInstance.operationid052_delete_users_groups_GroupId(groupId, deleteAll); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid052_delete_users_groups_GroupId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der zu löschenden Benutzergruppe
$deleteAll = true; // Boolean | false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! try { $result = $api_instance->operationid052_delete_users_groups_GroupId($groupId, $deleteAll); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid052_delete_users_groups_GroupId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der zu löschenden Benutzergruppe
my $deleteAll = true; # Boolean | false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! eval { my $result = $api_instance->operationid052_delete_users_groups_GroupId(groupId => $groupId, deleteAll => $deleteAll); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid052_delete_users_groups_GroupId: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der zu löschenden Benutzergruppe
deleteAll = true # Boolean | false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht! (optional) (default to false) try: api_response = api_instance.operationid052_delete_users_groups_group_id(groupId, deleteAll=deleteAll) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid052_delete_users_groups_GroupId: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der zu löschenden Benutzergruppe
Required
Query parameters
Name Description
deleteAll
Boolean
false: Die Benutzergruppe wird nur gelöscht, wenn keine Daten vorhanden sind.
true: Die Benutzergruppe wird ohne Rückfrage mit allen noch bestehenden Daten (Dokumente und/oder Gruppen-Fahrberechtigungen) gelöscht!

Responses

Status: 200 - Die Benutzergruppe wurde gelöscht

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH users/groups/{groupId}/datas

Schreibt den neuen Wert in das angegebene Datenfeld dieser Benutzergruppe
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersEdit-Recht für die angegebene Benutzergruppe besitzen.


/users/groups/{groupId}/datas

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/{groupId}/datas"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
        try {
            Api2OkResponse result = apiInstance.operationid053_patch_users_groups_GroupId_datas(body, groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid053_patch_users_groups_GroupId_datas");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
        try {
            Api2OkResponse result = apiInstance.operationid053_patch_users_groups_GroupId_datas(body, groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid053_patch_users_groups_GroupId_datas");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[NewDataField] *body = ; // 
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der jeweiligen Benutzergruppe

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid053_patch_users_groups_GroupId_datasWith:body
    groupId:groupId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var body = ; // {{array[NewDataField]}} 
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der jeweiligen Benutzergruppe

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid053_patch_users_groups_GroupId_datas(bodygroupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid053_patch_users_groups_GroupId_datasExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var body = new array[NewDataField](); // array[NewDataField] | 
            var groupId = new UUID(); // UUID | ID der jeweiligen Benutzergruppe

            try
            {
                Api2OkResponse result = apiInstance.operationid053_patch_users_groups_GroupId_datas(body, groupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid053_patch_users_groups_GroupId_datas: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$body = ; // array[NewDataField] | 
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe

try {
    $result = $api_instance->operationid053_patch_users_groups_GroupId_datas($body, $groupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid053_patch_users_groups_GroupId_datas: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $body = [WWW::SwaggerClient::Object::array[NewDataField]->new()]; # array[NewDataField] | 
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der jeweiligen Benutzergruppe

eval { 
    my $result = $api_instance->operationid053_patch_users_groups_GroupId_datas(body => $body, groupId => $groupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid053_patch_users_groups_GroupId_datas: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
body =  # array[NewDataField] | 
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der jeweiligen Benutzergruppe

try: 
    api_response = api_instance.operationid053_patch_users_groups_group_id_datas(body, groupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid053_patch_users_groups_GroupId_datas: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der jeweiligen Benutzergruppe
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Das Datenfeld wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/groups/{groupId}/subgroups

Gibt eine Liste aller Benutzer-Untergruppen aus der in groupId angegebenen Benutzergruppe zurück, für die der aktuelle Softwarebediener (Api2User) ein usersView-Recht besitzt


/users/groups/{groupId}/subgroups

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/{groupId}/subgroups?sub="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid054_get_users_groups_GroupId_subgroups(groupId, sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid054_get_users_groups_GroupId_subgroups"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid054_get_users_groups_GroupId_subgroups(groupId, sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid054_get_users_groups_GroupId_subgroups"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
Boolean *sub = true; // true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid054_get_users_groups_GroupId_subgroupsWith:groupId sub:sub completionHandler: ^(array[Group] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
var opts = { 
  'sub': true // {{Boolean}} true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid054_get_users_groups_GroupId_subgroups(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid054_get_users_groups_GroupId_subgroupsExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
            var sub = true;  // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) try { array[Group] result = apiInstance.operationid054_get_users_groups_GroupId_subgroups(groupId, sub); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid054_get_users_groups_GroupId_subgroups: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
$sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { $result = $api_instance->operationid054_get_users_groups_GroupId_subgroups($groupId, $sub); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid054_get_users_groups_GroupId_subgroups: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
my $sub = true; # Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben eval { my $result = $api_instance->operationid054_get_users_groups_GroupId_subgroups(groupId => $groupId, sub => $sub); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid054_get_users_groups_GroupId_subgroups: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
sub = true # Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) try: api_response = api_instance.operationid054_get_users_groups_group_id_subgroups(groupId, sub=sub) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid054_get_users_groups_GroupId_subgroups: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
Required
Query parameters
Name Description
sub
Boolean
true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben

Responses

Status: 200 - Liste aller Gruppen, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST users/groups/{groupId}/subgroups

Erstellt eine neue Unter-Benutzergruppe in der angegebenen Benutzergruppe
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersAdd-Recht für die angegebene Benutzergruppe besitzen.


/users/groups/{groupId}/subgroups

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/{groupId}/subgroups"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid055_post_users_groups_GroupId_subgroups(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid055_post_users_groups_GroupId_subgroups");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
        NewGroup body = ; // NewGroup | 
        try {
            Group result = apiInstance.operationid055_post_users_groups_GroupId_subgroups(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid055_post_users_groups_GroupId_subgroups");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der jeweiligen Benutzergruppe
NewGroup *body = ; //  (optional)

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid055_post_users_groups_GroupId_subgroupsWith:groupId
    body:body
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der jeweiligen Benutzergruppe
var opts = { 
  'body':  // {{NewGroup}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid055_post_users_groups_GroupId_subgroups(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid055_post_users_groups_GroupId_subgroupsExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var groupId = new UUID(); // UUID | ID der jeweiligen Benutzergruppe
            var body = new NewGroup(); // NewGroup |  (optional) 

            try
            {
                Group result = apiInstance.operationid055_post_users_groups_GroupId_subgroups(groupId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid055_post_users_groups_GroupId_subgroups: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
$body = ; // NewGroup | 

try {
    $result = $api_instance->operationid055_post_users_groups_GroupId_subgroups($groupId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid055_post_users_groups_GroupId_subgroups: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der jeweiligen Benutzergruppe
my $body = WWW::SwaggerClient::Object::NewGroup->new(); # NewGroup | 

eval { 
    my $result = $api_instance->operationid055_post_users_groups_GroupId_subgroups(groupId => $groupId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid055_post_users_groups_GroupId_subgroups: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der jeweiligen Benutzergruppe
body =  # NewGroup |  (optional)

try: 
    api_response = api_instance.operationid055_post_users_groups_group_id_subgroups(groupId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid055_post_users_groups_GroupId_subgroups: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der jeweiligen Benutzergruppe
Required
Body parameters
Name Description
body

Responses

Status: 200 - Die Gruppe wurde estellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/groups/{groupId}/users

Gibt eine Liste aller Benutzer aus der Gruppe groupId zurück, für die der aktuelle Softwarebediener (Api2User) ein usersView-Recht besitzt.
Werden die Filter filter_locked, filter_user, filter_master, filter_repair, filter_lowspeed oder filter zusammen verwendet, werden die Filter mit UND verknüpft. Eine Angabe 'filter_user=true&filter_master=false' gibt also nur Benutzer zurück, die den Status 'user' haben (also fahren dürfen) und nicht 'master' sind.
Ausnahme bildet hier die mehrfache Verwendung des selben Filters. Innerhalb des selben Filters wird mit ODER verknüpft. Mit der Angabe von 'filter_firstname=Robert&filter_firstname=Roland&filter_lastname=Mustermann' werden also alle Benutzer zurückgegeben, die entweder den Vornamen 'Robert' ODER 'Roland' UND den Nachnamen 'Mustermann' haben.


/users/groups/{groupId}/users

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/{groupId}/users?sub=&filter_locked=&filter_user=&filter_master=&filter_repair=&filter_lowspeed=&filter_firstname=&filter_lastname=&filter_transponder=&modulclassValues=&areas=&areaRights=&links=&datas=&alarms=&drivingRights="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Benutzer zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben Boolean filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. filter_transponder_1 filterTransponder = ; // filter_transponder_1 | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. Boolean modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { array[User] result = apiInstance.operationid056_get_users_groups_GroupId_users(groupId, sub, filterLocked, filterUser, filterMaster, filterRepair, filterLowspeed, filterFirstname, filterLastname, filterTransponder, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid056_get_users_groups_GroupId_users"); e.printStackTrace(); } } }
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Benutzer zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben Boolean filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. Boolean filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. String filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. filter_transponder_1 filterTransponder = ; // filter_transponder_1 | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. Boolean modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. Boolean drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { array[User] result = apiInstance.operationid056_get_users_groups_GroupId_users(groupId, sub, filterLocked, filterUser, filterMaster, filterRepair, filterLowspeed, filterFirstname, filterLastname, filterTransponder, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class5BenutzerApi#operationid056_get_users_groups_GroupId_users"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Benutzer zurückgegeben werden sollen
Boolean *sub = true; // true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) Boolean *filterLocked = true; // true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *filterUser = true; // true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *filterMaster = true; // true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *filterRepair = true; // true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) Boolean *filterLowspeed = true; // true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) String *filterFirstname = filterFirstname_example; // nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) String *filterLastname = filterLastname_example; // nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filter_transponder_1 *filterTransponder = ; // nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. (optional) Boolean *modulclassValues = true; // gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) Boolean *drivingRights = true; // gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init]; [apiInstance operationid056_get_users_groups_GroupId_usersWith:groupId sub:sub filterLocked:filterLocked filterUser:filterUser filterMaster:filterMaster filterRepair:filterRepair filterLowspeed:filterLowspeed filterFirstname:filterFirstname filterLastname:filterLastname filterTransponder:filterTransponder modulclassValues:modulclassValues areas:areas areaRights:areaRights links:links datas:datas alarms:alarms drivingRights:drivingRights completionHandler: ^(array[User] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Benutzer zurückgegeben werden sollen
var opts = { 
  'sub': true, // {{Boolean}} true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben 'filterLocked': true, // {{Boolean}} true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterUser': true, // {{Boolean}} true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterMaster': true, // {{Boolean}} true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterRepair': true, // {{Boolean}} true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterLowspeed': true, // {{Boolean}} true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterFirstname': filterFirstname_example, // {{String}} nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterLastname': filterLastname_example, // {{String}} nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterTransponder': , // {{filter_transponder_1}} nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. 'modulclassValues': true, // {{Boolean}} gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. 'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. 'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. 'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. 'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. 'alarms': true, // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. 'drivingRights': true // {{Boolean}} gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid056_get_users_groups_GroupId_users(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid056_get_users_groups_GroupId_usersExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Benutzer zurückgegeben werden sollen
            var sub = true;  // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) var filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterTransponder = new filter_transponder_1(); // filter_transponder_1 | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. (optional) var modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) var drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) try { array[User] result = apiInstance.operationid056_get_users_groups_GroupId_users(groupId, sub, filterLocked, filterUser, filterMaster, filterRepair, filterLowspeed, filterFirstname, filterLastname, filterTransponder, modulclassValues, areas, areaRights, links, datas, alarms, drivingRights); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class5BenutzerApi.operationid056_get_users_groups_GroupId_users: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Benutzer zurückgegeben werden sollen
$sub = true; // Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben $filterLocked = true; // Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterUser = true; // Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterMaster = true; // Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterRepair = true; // Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterLowspeed = true; // Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterFirstname = filterFirstname_example; // String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterLastname = filterLastname_example; // String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterTransponder = ; // filter_transponder_1 | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. $modulclassValues = true; // Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. $areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. $links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. $datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. $alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. $drivingRights = true; // Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. try { $result = $api_instance->operationid056_get_users_groups_GroupId_users($groupId, $sub, $filterLocked, $filterUser, $filterMaster, $filterRepair, $filterLowspeed, $filterFirstname, $filterLastname, $filterTransponder, $modulclassValues, $areas, $areaRights, $links, $datas, $alarms, $drivingRights); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class5BenutzerApi->operationid056_get_users_groups_GroupId_users: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Benutzer zurückgegeben werden sollen
my $sub = true; # Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben my $filterLocked = true; # Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterUser = true; # Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterMaster = true; # Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterRepair = true; # Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterLowspeed = true; # Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterFirstname = filterFirstname_example; # String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterLastname = filterLastname_example; # String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterTransponder = ; # filter_transponder_1 | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. my $modulclassValues = true; # Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. my $drivingRights = true; # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. eval { my $result = $api_instance->operationid056_get_users_groups_GroupId_users(groupId => $groupId, sub => $sub, filterLocked => $filterLocked, filterUser => $filterUser, filterMaster => $filterMaster, filterRepair => $filterRepair, filterLowspeed => $filterLowspeed, filterFirstname => $filterFirstname, filterLastname => $filterLastname, filterTransponder => $filterTransponder, modulclassValues => $modulclassValues, areas => $areas, areaRights => $areaRights, links => $links, datas => $datas, alarms => $alarms, drivingRights => $drivingRights); print Dumper($result); }; if ($@) { warn "Exception when calling Class5BenutzerApi->operationid056_get_users_groups_GroupId_users: $@\n"; }
from __future__ import print_statement
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.Class5BenutzerApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Benutzer zurückgegeben werden sollen
sub = true # Boolean | true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) filterLocked = true # Boolean | true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterUser = true # Boolean | true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterMaster = true # Boolean | true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterRepair = true # Boolean | true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterLowspeed = true # Boolean | true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterFirstname = filterFirstname_example # String | nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterLastname = filterLastname_example # String | nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterTransponder = # filter_transponder_1 | nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'. (optional) modulclassValues = true # Boolean | gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird. (optional) (default to false) drivingRights = true # Boolean | gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann. (optional) (default to false) try: api_response = api_instance.operationid056_get_users_groups_group_id_users(groupId, sub=sub, filterLocked=filterLocked, filterUser=filterUser, filterMaster=filterMaster, filterRepair=filterRepair, filterLowspeed=filterLowspeed, filterFirstname=filterFirstname, filterLastname=filterLastname, filterTransponder=filterTransponder, modulclassValues=modulclassValues, areas=areas, areaRights=areaRights, links=links, datas=datas, alarms=alarms, drivingRights=drivingRights) pprint(api_response) except ApiException as e: print("Exception when calling Class5BenutzerApi->operationid056_get_users_groups_GroupId_users: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Benutzer zurückgegeben werden sollen
Required
Query parameters
Name Description
sub
Boolean
true: die Benutzer dieser und aller Untergruppen werden zurückgegeben
false: nur die Benutzer, die direkt in dieser Gruppe liegen werden zurückgegeben
filter_locked
Boolean
true: nur derzeit gesperrte Benutzer zurückgeben
false: nur derzeit nicht gesperrte Benutzer zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden sowohl gesperrte als auch nicht gesperrte Benutzer zurückgegeben
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_user
Boolean
true: nur Benutzer mit status 'user' zurückgeben (die fahren dürfen)
false: nur Benutzer ohne status 'user' zurückgeben (die nicht fahren dürfen)
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'user' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_master
Boolean
true: nur Benutzer mit status 'master' zurückgeben (die Crashes freischalten dürfen)
false: nur Benutzer ohne status 'master' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'master' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_repair
Boolean
true: nur Benutzer mit status 'repair' zurückgeben (die den Werkstattmodus ein- bzw. ausschalten dürfen)
false: nur Benutzer ohne status 'repair' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'repair' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_lowspeed
Boolean
true: nur Benutzer mit status 'lowspeed' zurückgeben (die nur mit verringerter Geschwindigkeit fahren dürfen)
false: nur Benutzer ohne status 'lowspeed' zurückgeben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit und ohne status 'lowspeed' zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_firstname
String
nur Benutzer mit diesem Vornamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_firstname=Robert&filter_firstname=Roland' findet Benutzer die den Vornamen 'Robert' ODER 'Roland' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Rober, F' muss also als '?filter_firstname=Robert,,%20F' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Vornamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_lastname
String
nur Benutzer mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_lastname=Mustermann&filter_lastname=Musterfrau' findet Benutzer die den Nachnamen 'Mustermann' ODER 'Musterfrau' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Muster, Frau' muss also als '?filter_lastname=Muster,,%20Frau' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebigem Nachnamen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_transponder
filter_transponder_1
nur Benutzer mit diesem Transponder zurückgeben.
Wenn sie den Transponder in Hex-Schreibweise suchen wollen, stellen Sie ein '0x' voran, z.B. '0x124F95E838'
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_transponder=78644635704&filter_transponder=0x124F95E822' findet Benutzer die aktuell den Transponder '78644635704' (Hex 124F95E838) ODER '78644635682' (Hex 124F95E822) haben
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Benutzer mit beliebiger Transponder-ID zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Hinweis: Soll die Transponderzuordnung zu einem bestimmten Zeitpunkt (in der Vergangenheit) geprüft werden, verwenden Sie den Befehl '/users/transponder/{transponderId}'.
modulclassValues
Boolean
gibt an, ob das modulclassValues-Objekt (Modulklassen) in '#/components/schemas/User' mit übergeben wird.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/User' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/User' mit übergeben wird.
links
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/UserData') in '#/components/schemas/User' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/UserAlarms') in '#/components/schemas/User' mit übergeben wird.
drivingRights
Boolean
gibt an, ob das drivingRights-Objekt (Fahrberechtigungen) in '#/components/schemas/User' mit übergeben wird.
Beachten Sie, dass die Datenmenge insbesondere bei der Rückgabe vieler Benutzer sehr groß werden kann.

Responses

Status: 200 - Liste aller Benutzer, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST users/groups/{groupId}/users

Erstellt einen neuen Benutzer und fügt diesen der angegebenen Benutzergruppe hinzu
Der aktuelle Softwarebediener (Api2User) muss das entsprechende usersAdd-Recht für die angegebene Benutzergruppe besitzen.


/users/groups/{groupId}/users

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/{groupId}/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
        NewUser body = ; // NewUser | 
        try {
            User result = apiInstance.operationid057_post_users_groups_GroupId_users(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid057_post_users_groups_GroupId_users");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
        NewUser body = ; // NewUser | 
        try {
            User result = apiInstance.operationid057_post_users_groups_GroupId_users(groupId, body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid057_post_users_groups_GroupId_users");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der jeweiligen Benutzergruppe
NewUser *body = ; //  (optional)

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid057_post_users_groups_GroupId_usersWith:groupId
    body:body
              completionHandler: ^(User output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der jeweiligen Benutzergruppe
var opts = { 
  'body':  // {{NewUser}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid057_post_users_groups_GroupId_users(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid057_post_users_groups_GroupId_usersExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();
            var groupId = new UUID(); // UUID | ID der jeweiligen Benutzergruppe
            var body = new NewUser(); // NewUser |  (optional) 

            try
            {
                User result = apiInstance.operationid057_post_users_groups_GroupId_users(groupId, body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid057_post_users_groups_GroupId_users: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Benutzergruppe
$body = ; // NewUser | 

try {
    $result = $api_instance->operationid057_post_users_groups_GroupId_users($groupId, $body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid057_post_users_groups_GroupId_users: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der jeweiligen Benutzergruppe
my $body = WWW::SwaggerClient::Object::NewUser->new(); # NewUser | 

eval { 
    my $result = $api_instance->operationid057_post_users_groups_GroupId_users(groupId => $groupId, body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid057_post_users_groups_GroupId_users: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der jeweiligen Benutzergruppe
body =  # NewUser |  (optional)

try: 
    api_response = api_instance.operationid057_post_users_groups_group_id_users(groupId, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid057_post_users_groups_GroupId_users: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der jeweiligen Benutzergruppe
Required
Body parameters
Name Description
body

Responses

Status: 200 - Der Benutzer wurde erstellt und zu der Gruppe hinzugefügt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error




GET users/groups/dataFields

Gibt alle möglichen Datenfelder für Benutzergruppen zurück.


/users/groups/dataFields

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/groups/dataFields"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        try {
            array[DataField] result = apiInstance.operationid060_get_users_groups_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid060_get_users_groups_dataFields");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        try {
            array[DataField] result = apiInstance.operationid060_get_users_groups_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid060_get_users_groups_dataFields");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid060_get_users_groups_dataFieldsWithCompletionHandler: 
              ^(array[DataField] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid060_get_users_groups_dataFields(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid060_get_users_groups_dataFieldsExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();

            try
            {
                array[DataField] result = apiInstance.operationid060_get_users_groups_dataFields();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid060_get_users_groups_dataFields: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();

try {
    $result = $api_instance->operationid060_get_users_groups_dataFields();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid060_get_users_groups_dataFields: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();

eval { 
    my $result = $api_instance->operationid060_get_users_groups_dataFields();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid060_get_users_groups_dataFields: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()

try: 
    api_response = api_instance.operationid060_get_users_groups_data_fields()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid060_get_users_groups_dataFields: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Datenfelder.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/dataFields

Gibt alle möglichen Datenfelder für Benutzer zurück, so wie sie in der Datenbankkonfiguration definiert sind.


/users/dataFields

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/dataFields"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        try {
            array[DataField] result = apiInstance.operationid061_get_users_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid061_get_users_dataFields");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        try {
            array[DataField] result = apiInstance.operationid061_get_users_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid061_get_users_dataFields");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid061_get_users_dataFieldsWithCompletionHandler: 
              ^(array[DataField] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid061_get_users_dataFields(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid061_get_users_dataFieldsExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();

            try
            {
                array[DataField] result = apiInstance.operationid061_get_users_dataFields();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid061_get_users_dataFields: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();

try {
    $result = $api_instance->operationid061_get_users_dataFields();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid061_get_users_dataFields: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();

eval { 
    my $result = $api_instance->operationid061_get_users_dataFields();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid061_get_users_dataFields: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()

try: 
    api_response = api_instance.operationid061_get_users_data_fields()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid061_get_users_dataFields: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Datenfelder.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET users/alarmTypes

Gibt alle möglichen Ablaufdatum-Typen für Benutzer zurück, so wie sie in der Datenbankkonfiguration definiert sind.
Beachten Sie dabei, dass Alarme für Modulklassen (id in der Form '5A08B9B5-EEC6-4E1A-847F-44D7D229837E') nur zur Verfügung stehen, wenn dem jeweiligen Benutzer die entsprechende Modulklasse auch zugewiesen ist.


/users/alarmTypes

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/users/alarmTypes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class5BenutzerApi;

import java.io.File;
import java.util.*;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        try {
            array[UserAlarmType] result = apiInstance.operationid062_get_users_alarmTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid062_get_users_alarmTypes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class5BenutzerApi;

public class Class5BenutzerApiExample {

    public static void main(String[] args) {
        Class5BenutzerApi apiInstance = new Class5BenutzerApi();
        try {
            array[UserAlarmType] result = apiInstance.operationid062_get_users_alarmTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class5BenutzerApi#operationid062_get_users_alarmTypes");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class5BenutzerApi *apiInstance = [[Class5BenutzerApi alloc] init];

[apiInstance operationid062_get_users_alarmTypesWithCompletionHandler: 
              ^(array[UserAlarmType] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class5BenutzerApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid062_get_users_alarmTypes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid062_get_users_alarmTypesExample
    {
        public void main()
        {


            var apiInstance = new Class5BenutzerApi();

            try
            {
                array[UserAlarmType] result = apiInstance.operationid062_get_users_alarmTypes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class5BenutzerApi.operationid062_get_users_alarmTypes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass5BenutzerApi();

try {
    $result = $api_instance->operationid062_get_users_alarmTypes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class5BenutzerApi->operationid062_get_users_alarmTypes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class5BenutzerApi;


my $api_instance = WWW::SwaggerClient::Class5BenutzerApi->new();

eval { 
    my $result = $api_instance->operationid062_get_users_alarmTypes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class5BenutzerApi->operationid062_get_users_alarmTypes: $@\n";
}
from __future__ import print_statement
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.Class5BenutzerApi()

try: 
    api_response = api_instance.operationid062_get_users_alarm_types()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class5BenutzerApi->operationid062_get_users_alarmTypes: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Ablaufdatum-Typen.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


6. Batterien

GET batteries

Gibt eine Liste aller Batterien zurück, für die der aktuelle Softwarebediener (Api2User) ein batteryView-Recht besitzt.
Ist äquivalent zu '/batteries/groups/00000000-0000-0000-0000-000000000000/batteries?sub=true'


/batteries

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries?sub=&filter_name=&filter_macAddress=&areas=&areaRights=&links=&datas=&alarms="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        Boolean sub = true; // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben String filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. filter_macAddress filterMacAddress = ; // filter_macAddress | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. try { array[Battery] result = apiInstance.operationid063_get_batteries(sub, filterName, filterMacAddress, areas, areaRights, links, datas, alarms); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid063_get_batteries"); e.printStackTrace(); } } }
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        Boolean sub = true; // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben String filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. filter_macAddress filterMacAddress = ; // filter_macAddress | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. try { array[Battery] result = apiInstance.operationid063_get_batteries(sub, filterName, filterMacAddress, areas, areaRights, links, datas, alarms); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid063_get_batteries"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Boolean *sub = true; // true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to true) String *filterName = filterName_example; // nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. (optional) filter_macAddress *filterMacAddress = ; // nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. (optional) Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init]; [apiInstance operationid063_get_batteriesWith:sub filterName:filterName filterMacAddress:filterMacAddress areas:areas areaRights:areaRights links:links datas:datas alarms:alarms completionHandler: ^(array[Battery] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var opts = { 
  'sub': true, // {{Boolean}} true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben 'filterName': filterName_example, // {{String}} nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. 'filterMacAddress': , // {{filter_macAddress}} nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. 'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. 'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. 'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. 'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. 'alarms': true // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid063_get_batteries(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid063_get_batteriesExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var sub = true;  // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to true) var filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. (optional) var filterMacAddress = new filter_macAddress(); // filter_macAddress | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. (optional) var areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) try { array[Battery] result = apiInstance.operationid063_get_batteries(sub, filterName, filterMacAddress, areas, areaRights, links, datas, alarms); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class6BatterienApi.operationid063_get_batteries: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$sub = true; // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben $filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. $filterMacAddress = ; // filter_macAddress | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. $areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. $links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. $datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. $alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. try { $result = $api_instance->operationid063_get_batteries($sub, $filterName, $filterMacAddress, $areas, $areaRights, $links, $datas, $alarms); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class6BatterienApi->operationid063_get_batteries: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $sub = true; # Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben my $filterName = filterName_example; # String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. my $filterMacAddress = ; # filter_macAddress | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. eval { my $result = $api_instance->operationid063_get_batteries(sub => $sub, filterName => $filterName, filterMacAddress => $filterMacAddress, areas => $areas, areaRights => $areaRights, links => $links, datas => $datas, alarms => $alarms); print Dumper($result); }; if ($@) { warn "Exception when calling Class6BatterienApi->operationid063_get_batteries: $@\n"; }
from __future__ import print_statement
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.Class6BatterienApi()
sub = true # Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to true) filterName = filterName_example # String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. (optional) filterMacAddress = # filter_macAddress | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen. (optional) areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) try: api_response = api_instance.operationid063_get_batteries(sub=sub, filterName=filterName, filterMacAddress=filterMacAddress, areas=areas, areaRights=areaRights, links=links, datas=datas, alarms=alarms) pprint(api_response) except ApiException as e: print("Exception when calling Class6BatterienApi->operationid063_get_batteries: %s\n" % e)

Parameters

Query parameters
Name Description
sub
Boolean
true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben
filter_name
String
nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen.
filter_macAddress
filter_macAddress
nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um nach ALLEN Batterien zu suchen.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.
links
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird.

Responses

Status: 200 - Liste aller Batterien, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/{batteryId}

gibt die Daten dieser Batterie zurück, sofern der aktuelle Softwarebediener (Api2User) ein batteryView-Recht besitzt


/batteries/{batteryId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/{batteryId}?areas=&areaRights=&links=&datas=&alarms="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der auszulesenden Batterie
        Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.

        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.

        Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.

        Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.

        Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.

        try {
            Battery result = apiInstance.operationid064_get_batteries_BatteryId(batteryId, areas, areaRights, links, datas, alarms);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid064_get_batteries_BatteryId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der auszulesenden Batterie
        Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.

        Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.

        Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.

        Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.

        Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.

        try {
            Battery result = apiInstance.operationid064_get_batteries_BatteryId(batteryId, areas, areaRights, links, datas, alarms);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid064_get_batteries_BatteryId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der auszulesenden Batterie
Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)

Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init];

[apiInstance operationid064_get_batteries_BatteryIdWith:batteryId
    areas:areas
    areaRights:areaRights
    links:links
    datas:datas
    alarms:alarms
              completionHandler: ^(Battery output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der auszulesenden Batterie
var opts = { 
  'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.

  'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.

  'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.

  'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.

  'alarms': true // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.

};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid064_get_batteries_BatteryId(batteryId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid064_get_batteries_BatteryIdExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var batteryId = new UUID(); // UUID | ID der auszulesenden Batterie
            var areas = true;  // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.
 (optional)  (default to false)
            var areaRights = true;  // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.
 (optional)  (default to false)
            var links = true;  // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.
 (optional)  (default to false)
            var datas = true;  // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.
 (optional)  (default to false)
            var alarms = true;  // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.
 (optional)  (default to false)

            try
            {
                Battery result = apiInstance.operationid064_get_batteries_BatteryId(batteryId, areas, areaRights, links, datas, alarms);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class6BatterienApi.operationid064_get_batteries_BatteryId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der auszulesenden Batterie
$areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.

$areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.

$links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.

$datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.

$alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.


try {
    $result = $api_instance->operationid064_get_batteries_BatteryId($batteryId, $areas, $areaRights, $links, $datas, $alarms);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class6BatterienApi->operationid064_get_batteries_BatteryId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der auszulesenden Batterie
my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.

my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.

my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.

my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.

my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.


eval { 
    my $result = $api_instance->operationid064_get_batteries_BatteryId(batteryId => $batteryId, areas => $areas, areaRights => $areaRights, links => $links, datas => $datas, alarms => $alarms);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class6BatterienApi->operationid064_get_batteries_BatteryId: $@\n";
}
from __future__ import print_statement
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.Class6BatterienApi()
batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der auszulesenden Batterie
areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData')
in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)
alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms')
in '#/components/schemas/Battery' mit übergeben wird.
 (optional) (default to false)

try: 
    api_response = api_instance.operationid064_get_batteries_battery_id(batteryId, areas=areas, areaRights=areaRights, links=links, datas=datas, alarms=alarms)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class6BatterienApi->operationid064_get_batteries_BatteryId: %s\n" % e)

Parameters

Path parameters
Name Description
batteryId*
UUID (uuid)
ID der auszulesenden Batterie
Required
Query parameters
Name Description
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.
links
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird.

Responses

Status: 200 - Daten dieser Batterie

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/{batteryId}/alarms

Gibt alle Alarme bzw. Alarm-Definitionen (also auch Alarme, die noch nicht ausgelöst sind) dieser Batterie zurück, sofern der aktuelle Softwarebediener (Api2User) ein batteryView-Recht für die angegebene Batterie besitzt.


/batteries/{batteryId}/alarms

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/{batteryId}/alarms"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Batterie, deren Alarme gelesen werden sollen
        try {
            array[BatteryAlarm] result = apiInstance.operationid065_get_batteries_BatteryId_alarms(batteryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid065_get_batteries_BatteryId_alarms");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Batterie, deren Alarme gelesen werden sollen
        try {
            array[BatteryAlarm] result = apiInstance.operationid065_get_batteries_BatteryId_alarms(batteryId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid065_get_batteries_BatteryId_alarms");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Batterie, deren Alarme gelesen werden sollen

Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init];

[apiInstance operationid065_get_batteries_BatteryId_alarmsWith:batteryId
              completionHandler: ^(array[BatteryAlarm] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Batterie, deren Alarme gelesen werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid065_get_batteries_BatteryId_alarms(batteryId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid065_get_batteries_BatteryId_alarmsExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var batteryId = new UUID(); // UUID | ID der Batterie, deren Alarme gelesen werden sollen

            try
            {
                array[BatteryAlarm] result = apiInstance.operationid065_get_batteries_BatteryId_alarms(batteryId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class6BatterienApi.operationid065_get_batteries_BatteryId_alarms: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Batterie, deren Alarme gelesen werden sollen

try {
    $result = $api_instance->operationid065_get_batteries_BatteryId_alarms($batteryId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class6BatterienApi->operationid065_get_batteries_BatteryId_alarms: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Batterie, deren Alarme gelesen werden sollen

eval { 
    my $result = $api_instance->operationid065_get_batteries_BatteryId_alarms(batteryId => $batteryId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class6BatterienApi->operationid065_get_batteries_BatteryId_alarms: $@\n";
}
from __future__ import print_statement
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.Class6BatterienApi()
batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Batterie, deren Alarme gelesen werden sollen

try: 
    api_response = api_instance.operationid065_get_batteries_battery_id_alarms(batteryId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class6BatterienApi->operationid065_get_batteries_BatteryId_alarms: %s\n" % e)

Parameters

Path parameters
Name Description
batteryId*
UUID (uuid)
ID der Batterie, deren Alarme gelesen werden sollen
Required

Responses

Status: 200 - Array mit Alarmen dieser Batterie

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/{batteryId}/alarms/{alarmId}

Gibt den Alarme bzw. Alarm-Definitionen (also auch Alarme, die noch nicht ausgelöst sind) mit dieser alarmId dieser Batterie zurück, sofern der aktuelle Softwarebediener (Api2User) ein batteryView-Recht für die angegebene Batterie besitzt.


/batteries/{batteryId}/alarms/{alarmId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/{batteryId}/alarms/{alarmId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Batterie, deren Alarme gelesen werden sollen
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' try { BatteryAlarm result = apiInstance.operationid066_get_batteries_BatteryId_alarms_AlarmId(batteryId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid066_get_batteries_BatteryId_alarms_AlarmId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Batterie, deren Alarme gelesen werden sollen
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' try { BatteryAlarm result = apiInstance.operationid066_get_batteries_BatteryId_alarms_AlarmId(batteryId, alarmId); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid066_get_batteries_BatteryId_alarms_AlarmId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Batterie, deren Alarme gelesen werden sollen
String *alarmId = alarmId_example; // ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init]; [apiInstance operationid066_get_batteries_BatteryId_alarms_AlarmIdWith:batteryId alarmId:alarmId completionHandler: ^(BatteryAlarm output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Batterie, deren Alarme gelesen werden sollen
var alarmId = alarmId_example; // {{String}} ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid066_get_batteries_BatteryId_alarms_AlarmId(batteryId, alarmId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid066_get_batteries_BatteryId_alarms_AlarmIdExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var batteryId = new UUID(); // UUID | ID der Batterie, deren Alarme gelesen werden sollen
            var alarmId = alarmId_example;  // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' try { BatteryAlarm result = apiInstance.operationid066_get_batteries_BatteryId_alarms_AlarmId(batteryId, alarmId); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class6BatterienApi.operationid066_get_batteries_BatteryId_alarms_AlarmId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Batterie, deren Alarme gelesen werden sollen
$alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' try { $result = $api_instance->operationid066_get_batteries_BatteryId_alarms_AlarmId($batteryId, $alarmId); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class6BatterienApi->operationid066_get_batteries_BatteryId_alarms_AlarmId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Batterie, deren Alarme gelesen werden sollen
my $alarmId = alarmId_example; # String | ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' eval { my $result = $api_instance->operationid066_get_batteries_BatteryId_alarms_AlarmId(batteryId => $batteryId, alarmId => $alarmId); print Dumper($result); }; if ($@) { warn "Exception when calling Class6BatterienApi->operationid066_get_batteries_BatteryId_alarms_AlarmId: $@\n"; }
from __future__ import print_statement
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.Class6BatterienApi()
batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Batterie, deren Alarme gelesen werden sollen
alarmId = alarmId_example # String | ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' try: api_response = api_instance.operationid066_get_batteries_battery_id_alarms_alarm_id(batteryId, alarmId) pprint(api_response) except ApiException as e: print("Exception when calling Class6BatterienApi->operationid066_get_batteries_BatteryId_alarms_AlarmId: %s\n" % e)

Parameters

Path parameters
Name Description
batteryId*
UUID (uuid)
ID der Batterie, deren Alarme gelesen werden sollen
Required
alarmId*
String
ID des Alarms, z.B. 'ExpirationDate1'
Eine vollständige Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes'
Required

Responses

Status: 200 - Der Alarm bzw. die Alarmdefinition dieses Alarms

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH batteries/{batteryId}/alarms/{alarmId}

Legt bei der angegebenen Batterie für das Ablaufdatum 'alarmId'einen neuen Grenzwert (newThreshold) fest.
Angegeben wird immer der Alarm-Wert. Die Werte für Warnung und Überfällig ergeben sich automatisch aus dem jeweiligen Alarm-Profil.
Das neue Ablaufdatum (Grenzwert bzw. newThreshold) wird als date formatierter String (im Format JJJJ-MM-TT, z.B. '2022-01-15') übergeben.
Der aktuelle Softwarebediener (Api2User) muss das entsprechende batteryEditExpiration-Recht für die angegebene Batterie besitzen.


/batteries/{batteryId}/alarms/{alarmId}

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/{batteryId}/alarms/{alarmId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Batterie
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' NewUserAlarm body = ; // NewUserAlarm | try { Api2OkResponse result = apiInstance.operationid067_patch_batteries_BatteryId_alarms_AlarmId(batteryId, alarmId, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid067_patch_batteries_BatteryId_alarms_AlarmId"); e.printStackTrace(); } } }
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Batterie
        String alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' NewUserAlarm body = ; // NewUserAlarm | try { Api2OkResponse result = apiInstance.operationid067_patch_batteries_BatteryId_alarms_AlarmId(batteryId, alarmId, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid067_patch_batteries_BatteryId_alarms_AlarmId"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der jeweiligen Batterie
String *alarmId = alarmId_example; // ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' NewUserAlarm *body = ; // (optional) Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init]; [apiInstance operationid067_patch_batteries_BatteryId_alarms_AlarmIdWith:batteryId alarmId:alarmId body:body completionHandler: ^(Api2OkResponse output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der jeweiligen Batterie
var alarmId = alarmId_example; // {{String}} ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' var opts = { 'body': // {{NewUserAlarm}} }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid067_patch_batteries_BatteryId_alarms_AlarmId(batteryIdalarmId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid067_patch_batteries_BatteryId_alarms_AlarmIdExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var batteryId = new UUID(); // UUID | ID der jeweiligen Batterie
            var alarmId = alarmId_example;  // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' var body = new NewUserAlarm(); // NewUserAlarm | (optional) try { Api2OkResponse result = apiInstance.operationid067_patch_batteries_BatteryId_alarms_AlarmId(batteryId, alarmId, body); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class6BatterienApi.operationid067_patch_batteries_BatteryId_alarms_AlarmId: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der jeweiligen Batterie
$alarmId = alarmId_example; // String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' $body = ; // NewUserAlarm | try { $result = $api_instance->operationid067_patch_batteries_BatteryId_alarms_AlarmId($batteryId, $alarmId, $body); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class6BatterienApi->operationid067_patch_batteries_BatteryId_alarms_AlarmId: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der jeweiligen Batterie
my $alarmId = alarmId_example; # String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' my $body = WWW::SwaggerClient::Object::NewUserAlarm->new(); # NewUserAlarm | eval { my $result = $api_instance->operationid067_patch_batteries_BatteryId_alarms_AlarmId(batteryId => $batteryId, alarmId => $alarmId, body => $body); print Dumper($result); }; if ($@) { warn "Exception when calling Class6BatterienApi->operationid067_patch_batteries_BatteryId_alarms_AlarmId: $@\n"; }
from __future__ import print_statement
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.Class6BatterienApi()
batteryId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der jeweiligen Batterie
alarmId = alarmId_example # String | ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes' body = # NewUserAlarm | (optional) try: api_response = api_instance.operationid067_patch_batteries_battery_id_alarms_alarm_id(batteryId, alarmId, body=body) pprint(api_response) except ApiException as e: print("Exception when calling Class6BatterienApi->operationid067_patch_batteries_BatteryId_alarms_AlarmId: %s\n" % e)

Parameters

Path parameters
Name Description
batteryId*
UUID (uuid)
ID der jeweiligen Batterie
Required
alarmId*
String
ID des Alarms, z.B. 'ExpirationDate1'
Eine Liste aller möglichen alarmId's erhalten Sie mit dem Befehl '\batteries\alarmTypes'
Required
Body parameters
Name Description
body

Responses

Status: 200 - Alarm-Grenzwert wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/groups

Gibt eine Liste aller Batteriegruppen zurück, für die der aktuelle Softwarebediener (Api2User) ein batteryView-Recht besitzt.
Die Ausgabe ist identisch mit '/batteries/groups/00000000-0000-0000-0000-000000000000/subgroups?sub=true', nur dass hier die Root (Gruppe00000000-0000-0000-0000-000000000000) mit zurückgegeben wird


/batteries/groups

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/groups?sub="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        Boolean sub = true; // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid068_get_batteries_groups(sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid068_get_batteries_groups"); e.printStackTrace(); } } }
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        Boolean sub = true; // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid068_get_batteries_groups(sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid068_get_batteries_groups"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Boolean *sub = true; // true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init]; [apiInstance operationid068_get_batteries_groupsWith:sub completionHandler: ^(array[Group] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var opts = { 
  'sub': true // {{Boolean}} true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid068_get_batteries_groups(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid068_get_batteries_groupsExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var sub = true;  // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) try { array[Group] result = apiInstance.operationid068_get_batteries_groups(sub); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class6BatterienApi.operationid068_get_batteries_groups: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$sub = true; // Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben try { $result = $api_instance->operationid068_get_batteries_groups($sub); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class6BatterienApi->operationid068_get_batteries_groups: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $sub = true; # Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben eval { my $result = $api_instance->operationid068_get_batteries_groups(sub => $sub); print Dumper($result); }; if ($@) { warn "Exception when calling Class6BatterienApi->operationid068_get_batteries_groups: $@\n"; }
from __future__ import print_statement
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.Class6BatterienApi()
sub = true # Boolean | true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben (optional) (default to true) try: api_response = api_instance.operationid068_get_batteries_groups(sub=sub) pprint(api_response) except ApiException as e: print("Exception when calling Class6BatterienApi->operationid068_get_batteries_groups: %s\n" % e)

Parameters

Query parameters
Name Description
sub
Boolean
true: alle Gruppen werden zurückgegeben
false: nur die Untergruppen, die direkt in Root liegen werden zurückgegeben

Responses

Status: 200 - Liste aller Gruppen, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/groups/{groupId}

Gibt die Daten dieser Batteriegruppe zurück, sofern der aktuelle Softwarebediener (Api2User) ein batteryView-Recht besitzt


/batteries/groups/{groupId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/groups/{groupId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen
        try {
            Group result = apiInstance.operationid069_get_batteries_groups_GroupId(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid069_get_batteries_groups_GroupId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen
        try {
            Group result = apiInstance.operationid069_get_batteries_groups_GroupId(groupId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid069_get_batteries_groups_GroupId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Daten zurückgegeben werden sollen

Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init];

[apiInstance operationid069_get_batteries_groups_GroupIdWith:groupId
              completionHandler: ^(Group output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Daten zurückgegeben werden sollen

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid069_get_batteries_groups_GroupId(groupId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid069_get_batteries_groups_GroupIdExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

            try
            {
                Group result = apiInstance.operationid069_get_batteries_groups_GroupId(groupId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class6BatterienApi.operationid069_get_batteries_groups_GroupId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

try {
    $result = $api_instance->operationid069_get_batteries_groups_GroupId($groupId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class6BatterienApi->operationid069_get_batteries_groups_GroupId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

eval { 
    my $result = $api_instance->operationid069_get_batteries_groups_GroupId(groupId => $groupId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class6BatterienApi->operationid069_get_batteries_groups_GroupId: $@\n";
}
from __future__ import print_statement
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.Class6BatterienApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Daten zurückgegeben werden sollen

try: 
    api_response = api_instance.operationid069_get_batteries_groups_group_id(groupId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class6BatterienApi->operationid069_get_batteries_groups_GroupId: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Daten zurückgegeben werden sollen
Required

Responses

Status: 200 - Daten dieser Gruppe

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/groups/{groupId}/subgroups

Gibt eine Liste aller Batterie-Untergruppen aus der in groupId angegebenen Batteriegruppe zurück, für die der aktuelle Softwarebediener (Api2User) ein batteryView-Recht besitzt


/batteries/groups/{groupId}/subgroups

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/groups/{groupId}/subgroups?sub="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid070_get_batteries_groups_GroupId_subgroups(groupId, sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid070_get_batteries_groups_GroupId_subgroups"); e.printStackTrace(); } } }
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { array[Group] result = apiInstance.operationid070_get_batteries_groups_GroupId_subgroups(groupId, sub); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid070_get_batteries_groups_GroupId_subgroups"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
Boolean *sub = true; // true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init]; [apiInstance operationid070_get_batteries_groups_GroupId_subgroupsWith:groupId sub:sub completionHandler: ^(array[Group] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
var opts = { 
  'sub': true // {{Boolean}} true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid070_get_batteries_groups_GroupId_subgroups(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid070_get_batteries_groups_GroupId_subgroupsExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
            var sub = true;  // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) try { array[Group] result = apiInstance.operationid070_get_batteries_groups_GroupId_subgroups(groupId, sub); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class6BatterienApi.operationid070_get_batteries_groups_GroupId_subgroups: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
$sub = true; // Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben try { $result = $api_instance->operationid070_get_batteries_groups_GroupId_subgroups($groupId, $sub); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class6BatterienApi->operationid070_get_batteries_groups_GroupId_subgroups: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
my $sub = true; # Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben eval { my $result = $api_instance->operationid070_get_batteries_groups_GroupId_subgroups(groupId => $groupId, sub => $sub); print Dumper($result); }; if ($@) { warn "Exception when calling Class6BatterienApi->operationid070_get_batteries_groups_GroupId_subgroups: $@\n"; }
from __future__ import print_statement
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.Class6BatterienApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
sub = true # Boolean | true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) try: api_response = api_instance.operationid070_get_batteries_groups_group_id_subgroups(groupId, sub=sub) pprint(api_response) except ApiException as e: print("Exception when calling Class6BatterienApi->operationid070_get_batteries_groups_GroupId_subgroups: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Untergruppen zurückgegeben werden sollen
Required
Query parameters
Name Description
sub
Boolean
true: die Gruppen dieser und aller Untergruppen werden zurückgegeben
false: nur die Gruppen, die direkt in dieser Gruppe liegen werden zurückgegeben

Responses

Status: 200 - Liste aller Gruppen, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/groups/{groupId}/batteries

Gibt eine Liste aller Batterien aus der Gruppe groupId zurück, für die der aktuelle Softwarebediener (Api2User) ein batteryView-Recht besitzt.


/batteries/groups/{groupId}/batteries

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/groups/{groupId}/batteries?sub=&filter_name=&filter_macAddress=&areas=&areaRights=&links=&datas=&alarms="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Batterien zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben String filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. filter_macAddress_1 filterMacAddress = ; // filter_macAddress_1 | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. try { array[Battery] result = apiInstance.operationid071_get_batteries_groups_GroupId_batteries(groupId, sub, filterName, filterMacAddress, areas, areaRights, links, datas, alarms); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid071_get_batteries_groups_GroupId_batteries"); e.printStackTrace(); } } }
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        UUID groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Batterien zurückgegeben werden sollen
        Boolean sub = true; // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben String filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. filter_macAddress_1 filterMacAddress = ; // filter_macAddress_1 | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
Boolean areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. Boolean areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. Boolean links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. Boolean datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. Boolean alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. try { array[Battery] result = apiInstance.operationid071_get_batteries_groups_GroupId_batteries(groupId, sub, filterName, filterMacAddress, areas, areaRights, links, datas, alarms); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class6BatterienApi#operationid071_get_batteries_groups_GroupId_batteries"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // ID der Gruppe, deren Batterien zurückgegeben werden sollen
Boolean *sub = true; // true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) String *filterName = filterName_example; // nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filter_macAddress_1 *filterMacAddress = ; // nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
(optional) Boolean *areas = true; // gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *areaRights = true; // gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *links = true; // gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *datas = true; // gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Boolean *alarms = true; // gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init]; [apiInstance operationid071_get_batteries_groups_GroupId_batteriesWith:groupId sub:sub filterName:filterName filterMacAddress:filterMacAddress areas:areas areaRights:areaRights links:links datas:datas alarms:alarms completionHandler: ^(array[Battery] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} ID der Gruppe, deren Batterien zurückgegeben werden sollen
var opts = { 
  'sub': true, // {{Boolean}} true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben 'filterName': filterName_example, // {{String}} nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. 'filterMacAddress': , // {{filter_macAddress_1}} nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
'areas': true, // {{Boolean}} gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. 'areaRights': true, // {{Boolean}} gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. 'links': true, // {{Boolean}} gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. 'datas': true, // {{Boolean}} gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. 'alarms': true // {{Boolean}} gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid071_get_batteries_groups_GroupId_batteries(groupId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid071_get_batteries_groups_GroupId_batteriesExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();
            var groupId = new UUID(); // UUID | ID der Gruppe, deren Batterien zurückgegeben werden sollen
            var sub = true;  // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) var filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) var filterMacAddress = new filter_macAddress_1(); // filter_macAddress_1 | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
(optional) var areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) var alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) try { array[Battery] result = apiInstance.operationid071_get_batteries_groups_GroupId_batteries(groupId, sub, filterName, filterMacAddress, areas, areaRights, links, datas, alarms); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class6BatterienApi.operationid071_get_batteries_groups_GroupId_batteries: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();
$groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | ID der Gruppe, deren Batterien zurückgegeben werden sollen
$sub = true; // Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben $filterName = filterName_example; // String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. $filterMacAddress = ; // filter_macAddress_1 | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
$areas = true; // Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. $areaRights = true; // Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. $links = true; // Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. $datas = true; // Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. $alarms = true; // Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. try { $result = $api_instance->operationid071_get_batteries_groups_GroupId_batteries($groupId, $sub, $filterName, $filterMacAddress, $areas, $areaRights, $links, $datas, $alarms); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class6BatterienApi->operationid071_get_batteries_groups_GroupId_batteries: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();
my $groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | ID der Gruppe, deren Batterien zurückgegeben werden sollen
my $sub = true; # Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben my $filterName = filterName_example; # String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. my $filterMacAddress = ; # filter_macAddress_1 | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
my $areas = true; # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. my $areaRights = true; # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. my $links = true; # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. my $datas = true; # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. my $alarms = true; # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. eval { my $result = $api_instance->operationid071_get_batteries_groups_GroupId_batteries(groupId => $groupId, sub => $sub, filterName => $filterName, filterMacAddress => $filterMacAddress, areas => $areas, areaRights => $areaRights, links => $links, datas => $datas, alarms => $alarms); print Dumper($result); }; if ($@) { warn "Exception when calling Class6BatterienApi->operationid071_get_batteries_groups_GroupId_batteries: $@\n"; }
from __future__ import print_statement
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.Class6BatterienApi()
groupId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | ID der Gruppe, deren Batterien zurückgegeben werden sollen
sub = true # Boolean | true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben (optional) (default to false) filterName = filterName_example # String | nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen. (optional) filterMacAddress = # filter_macAddress_1 | nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
(optional) areas = true # Boolean | gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) areaRights = true # Boolean | gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) links = true # Boolean | gibt an, ob das links-Objekt (Links incl. Gruppen) in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) datas = true # Boolean | gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) alarms = true # Boolean | gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird. (optional) (default to false) try: api_response = api_instance.operationid071_get_batteries_groups_group_id_batteries(groupId, sub=sub, filterName=filterName, filterMacAddress=filterMacAddress, areas=areas, areaRights=areaRights, links=links, datas=datas, alarms=alarms) pprint(api_response) except ApiException as e: print("Exception when calling Class6BatterienApi->operationid071_get_batteries_groups_GroupId_batteries: %s\n" % e)

Parameters

Path parameters
Name Description
groupId*
UUID (uuid)
ID der Gruppe, deren Batterien zurückgegeben werden sollen
Required
Query parameters
Name Description
sub
Boolean
true: die Batterien dieser und aller Untergruppen werden zurückgegeben
false: nur die Batterien, die direkt in dieser Gruppe liegen werden zurückgegeben
filter_name
String
nur Batterien mit diesem Nachnamen zurückgeben.
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_name=Batterie%20A&filter_name=Batterie%20B' findet Batterien die den Namen 'Batterie A' ODER 'Batterie B' haben
Der Suchbegriff muss ggf. Prozent-Encoded werden, siehe https://de.wikipedia.org/wiki/URL-Encoding#Prozentdarstellung
ACHTUNG! Wenn der Suchbegriff ein Komma ',' enthält, muss dieses doppelt angegeben werden. Der Suchbegriff 'Batterie, A' muss also als '?filter_name=Batterie,,%20A' geschrieben werden.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien mit beliebigem Namen zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
filter_macAddress
filter_macAddress_1
nur Batterien (bzw. die Batterie) mit dieser MAC-Adresse zurückgeben.
Die MAC-Adresse kann entweder als Zahl (int64) übergeben werden (z.B. '20015998341291')
oder als String in der üblichen Byte-Schreibweise mit Bindestrichen oder Doppelpunkten getrennt (z.B. '12-34-56-78-90-AB' oder '12:34:56:78:90:AB')
oder in Hex-Schreibweise mit vorangestelltem '0x' (z.B. '0x1234567890AB').
Der Parameter kann mehrfach angegeben werden, z.B. '?filter_macAddress=12-34-56-78-90-AB&filter_macAddress=18838593387468' findet Batterien mit der MAC-Adresse '12-34-56-78-90-AB' (als Zahl '20015998341291') ODER '11-22-33-AA-BB-CC' (als Zahl '18838593387468').
Durch Filtern nach MAC-Adresse '0' ('?filter_macAddress=0') werden alle Batterien zurückgegeben, denen noch keine MAC-Adresse zugewiesen wurde.
Ist der Parameter nicht angegeben, so ist der Filter ist nicht aktiv. Es werden Batterien ohne und mit beliebiger MAC-Adresse zurückgegeben.
Beachten Sie auch den Parameter sub=true um auch in Untergruppen zu suchen.
areas
Boolean
gibt an, ob das areas-Objekt (Bereiche) in '#/components/schemas/Battery' mit übergeben wird.
areaRights
Boolean
gibt an, ob das areaRights-Objekt (Bedienrechte) in '#/components/schemas/Battery' mit übergeben wird.
links
datas
Boolean
gibt an, ob das datas-Objekt ('#/components/schemas/BatteryData') in '#/components/schemas/Battery' mit übergeben wird.
alarms
Boolean
gibt an, ob das alarms-Objekt ('#/components/schemas/BatteryAlarms') in '#/components/schemas/Battery' mit übergeben wird.

Responses

Status: 200 - Liste aller Batterien, welche dieser Softwarebediener (Api2User) sehen darf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/dataFields

Gibt alle möglichen Datenfelder für Batterien zurück, so wie sie in der Datenbankkonfiguration definiert sind.


/batteries/dataFields

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/dataFields"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        try {
            array[DataField] result = apiInstance.operationid072_get_batteries_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid072_get_batteries_dataFields");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        try {
            array[DataField] result = apiInstance.operationid072_get_batteries_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid072_get_batteries_dataFields");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init];

[apiInstance operationid072_get_batteries_dataFieldsWithCompletionHandler: 
              ^(array[DataField] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid072_get_batteries_dataFields(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid072_get_batteries_dataFieldsExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();

            try
            {
                array[DataField] result = apiInstance.operationid072_get_batteries_dataFields();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class6BatterienApi.operationid072_get_batteries_dataFields: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();

try {
    $result = $api_instance->operationid072_get_batteries_dataFields();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class6BatterienApi->operationid072_get_batteries_dataFields: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();

eval { 
    my $result = $api_instance->operationid072_get_batteries_dataFields();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class6BatterienApi->operationid072_get_batteries_dataFields: $@\n";
}
from __future__ import print_statement
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.Class6BatterienApi()

try: 
    api_response = api_instance.operationid072_get_batteries_data_fields()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class6BatterienApi->operationid072_get_batteries_dataFields: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Datenfelder.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET batteries/alarmTypes

Gibt alle möglichen Ablaufdatum-Typen für Batterien zurück, so wie sie in der Datenbankkonfiguration definiert sind.


/batteries/alarmTypes

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/batteries/alarmTypes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class6BatterienApi;

import java.io.File;
import java.util.*;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class6BatterienApi apiInstance = new Class6BatterienApi();
        try {
            array[BatteryAlarmType] result = apiInstance.operationid073_get_batteries_alarmTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid073_get_batteries_alarmTypes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class6BatterienApi;

public class Class6BatterienApiExample {

    public static void main(String[] args) {
        Class6BatterienApi apiInstance = new Class6BatterienApi();
        try {
            array[BatteryAlarmType] result = apiInstance.operationid073_get_batteries_alarmTypes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class6BatterienApi#operationid073_get_batteries_alarmTypes");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class6BatterienApi *apiInstance = [[Class6BatterienApi alloc] init];

[apiInstance operationid073_get_batteries_alarmTypesWithCompletionHandler: 
              ^(array[BatteryAlarmType] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class6BatterienApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid073_get_batteries_alarmTypes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid073_get_batteries_alarmTypesExample
    {
        public void main()
        {


            var apiInstance = new Class6BatterienApi();

            try
            {
                array[BatteryAlarmType] result = apiInstance.operationid073_get_batteries_alarmTypes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class6BatterienApi.operationid073_get_batteries_alarmTypes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass6BatterienApi();

try {
    $result = $api_instance->operationid073_get_batteries_alarmTypes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class6BatterienApi->operationid073_get_batteries_alarmTypes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class6BatterienApi;


my $api_instance = WWW::SwaggerClient::Class6BatterienApi->new();

eval { 
    my $result = $api_instance->operationid073_get_batteries_alarmTypes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class6BatterienApi->operationid073_get_batteries_alarmTypes: $@\n";
}
from __future__ import print_statement
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.Class6BatterienApi()

try: 
    api_response = api_instance.operationid073_get_batteries_alarm_types()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class6BatterienApi->operationid073_get_batteries_alarmTypes: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Ablaufdatum-Typen.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


7. Abfahrtskontrolle

GET departurecontrol/languages

Gibt alle möglichen Sprachen der Abfahrtskontrolle zurück


/departurecontrol/languages

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/departurecontrol/languages"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

import java.io.File;
import java.util.*;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        try {
            array[DepartureControlLanguage] result = apiInstance.operationid074_get_departurecontrol_languages();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid074_get_departurecontrol_languages");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        try {
            array[DepartureControlLanguage] result = apiInstance.operationid074_get_departurecontrol_languages();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid074_get_departurecontrol_languages");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class7AbfahrtskontrolleApi *apiInstance = [[Class7AbfahrtskontrolleApi alloc] init];

[apiInstance operationid074_get_departurecontrol_languagesWithCompletionHandler: 
              ^(array[DepartureControlLanguage] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class7AbfahrtskontrolleApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid074_get_departurecontrol_languages(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid074_get_departurecontrol_languagesExample
    {
        public void main()
        {


            var apiInstance = new Class7AbfahrtskontrolleApi();

            try
            {
                array[DepartureControlLanguage] result = apiInstance.operationid074_get_departurecontrol_languages();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class7AbfahrtskontrolleApi.operationid074_get_departurecontrol_languages: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass7AbfahrtskontrolleApi();

try {
    $result = $api_instance->operationid074_get_departurecontrol_languages();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class7AbfahrtskontrolleApi->operationid074_get_departurecontrol_languages: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class7AbfahrtskontrolleApi;


my $api_instance = WWW::SwaggerClient::Class7AbfahrtskontrolleApi->new();

eval { 
    my $result = $api_instance->operationid074_get_departurecontrol_languages();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class7AbfahrtskontrolleApi->operationid074_get_departurecontrol_languages: $@\n";
}
from __future__ import print_statement
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.Class7AbfahrtskontrolleApi()

try: 
    api_response = api_instance.operationid074_get_departurecontrol_languages()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class7AbfahrtskontrolleApi->operationid074_get_departurecontrol_languages: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Sprachen der Abfahrtskontrolle

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET departurecontrol/texts

Gibt alle derzeit definierten Texte für die Abfahrtskontrolle zurück


/departurecontrol/texts

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/departurecontrol/texts"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

import java.io.File;
import java.util.*;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        try {
            array[DepartureControlText] result = apiInstance.operationid075_get_departurecontrol_texts();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid075_get_departurecontrol_texts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        try {
            array[DepartureControlText] result = apiInstance.operationid075_get_departurecontrol_texts();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid075_get_departurecontrol_texts");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class7AbfahrtskontrolleApi *apiInstance = [[Class7AbfahrtskontrolleApi alloc] init];

[apiInstance operationid075_get_departurecontrol_textsWithCompletionHandler: 
              ^(array[DepartureControlText] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class7AbfahrtskontrolleApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid075_get_departurecontrol_texts(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid075_get_departurecontrol_textsExample
    {
        public void main()
        {


            var apiInstance = new Class7AbfahrtskontrolleApi();

            try
            {
                array[DepartureControlText] result = apiInstance.operationid075_get_departurecontrol_texts();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class7AbfahrtskontrolleApi.operationid075_get_departurecontrol_texts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass7AbfahrtskontrolleApi();

try {
    $result = $api_instance->operationid075_get_departurecontrol_texts();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class7AbfahrtskontrolleApi->operationid075_get_departurecontrol_texts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class7AbfahrtskontrolleApi;


my $api_instance = WWW::SwaggerClient::Class7AbfahrtskontrolleApi->new();

eval { 
    my $result = $api_instance->operationid075_get_departurecontrol_texts();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class7AbfahrtskontrolleApi->operationid075_get_departurecontrol_texts: $@\n";
}
from __future__ import print_statement
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.Class7AbfahrtskontrolleApi()

try: 
    api_response = api_instance.operationid075_get_departurecontrol_texts()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class7AbfahrtskontrolleApi->operationid075_get_departurecontrol_texts: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller Texte die in der Abfahrtskontrolle vorkommen können

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET departurecontrol/texts/{textNr}

Gibt den Abfahrtskontroll-Text der angegebenen Nummer zurück


/departurecontrol/texts/{textNr}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/departurecontrol/texts/{textNr}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

import java.io.File;
import java.util.*;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        Integer textNr = 56; // Integer | Nummer des gewünschten Textes
        try {
            DepartureControlText result = apiInstance.operationid076_get_departurecontrol_texts_TextNr(textNr);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid076_get_departurecontrol_texts_TextNr");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        Integer textNr = 56; // Integer | Nummer des gewünschten Textes
        try {
            DepartureControlText result = apiInstance.operationid076_get_departurecontrol_texts_TextNr(textNr);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid076_get_departurecontrol_texts_TextNr");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Integer *textNr = 56; // Nummer des gewünschten Textes

Class7AbfahrtskontrolleApi *apiInstance = [[Class7AbfahrtskontrolleApi alloc] init];

[apiInstance operationid076_get_departurecontrol_texts_TextNrWith:textNr
              completionHandler: ^(DepartureControlText output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class7AbfahrtskontrolleApi()
var textNr = 56; // {{Integer}} Nummer des gewünschten Textes

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid076_get_departurecontrol_texts_TextNr(textNr, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid076_get_departurecontrol_texts_TextNrExample
    {
        public void main()
        {


            var apiInstance = new Class7AbfahrtskontrolleApi();
            var textNr = 56;  // Integer | Nummer des gewünschten Textes

            try
            {
                DepartureControlText result = apiInstance.operationid076_get_departurecontrol_texts_TextNr(textNr);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class7AbfahrtskontrolleApi.operationid076_get_departurecontrol_texts_TextNr: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass7AbfahrtskontrolleApi();
$textNr = 56; // Integer | Nummer des gewünschten Textes

try {
    $result = $api_instance->operationid076_get_departurecontrol_texts_TextNr($textNr);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class7AbfahrtskontrolleApi->operationid076_get_departurecontrol_texts_TextNr: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class7AbfahrtskontrolleApi;


my $api_instance = WWW::SwaggerClient::Class7AbfahrtskontrolleApi->new();
my $textNr = 56; # Integer | Nummer des gewünschten Textes

eval { 
    my $result = $api_instance->operationid076_get_departurecontrol_texts_TextNr(textNr => $textNr);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class7AbfahrtskontrolleApi->operationid076_get_departurecontrol_texts_TextNr: $@\n";
}
from __future__ import print_statement
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.Class7AbfahrtskontrolleApi()
textNr = 56 # Integer | Nummer des gewünschten Textes

try: 
    api_response = api_instance.operationid076_get_departurecontrol_texts_text_nr(textNr)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class7AbfahrtskontrolleApi->operationid076_get_departurecontrol_texts_TextNr: %s\n" % e)

Parameters

Path parameters
Name Description
textNr*
Integer
Nummer des gewünschten Textes
Required

Responses

Status: 200 - Abfahrtskontroll-Text mit der nummer 'textNr'

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET departurecontrol/lists

Gibt alle derzeit definierten Listen für die Abfahrtskontrolle zurück
Jedem Modul kann (im Feld 'departureControl') eine dieser Listen zugeordnet sein, wodurch bestimmt wird welche Fragen für dieses Modul möglich sind und wann eine Abfahrtskontrolle druchgeführt werden muss.


/departurecontrol/lists

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/departurecontrol/lists"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

import java.io.File;
import java.util.*;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        try {
            array[DepartureControlList] result = apiInstance.operationid077_get_departurecontrol_lists();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid077_get_departurecontrol_lists");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        try {
            array[DepartureControlList] result = apiInstance.operationid077_get_departurecontrol_lists();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid077_get_departurecontrol_lists");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class7AbfahrtskontrolleApi *apiInstance = [[Class7AbfahrtskontrolleApi alloc] init];

[apiInstance operationid077_get_departurecontrol_listsWithCompletionHandler: 
              ^(array[DepartureControlList] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class7AbfahrtskontrolleApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid077_get_departurecontrol_lists(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid077_get_departurecontrol_listsExample
    {
        public void main()
        {


            var apiInstance = new Class7AbfahrtskontrolleApi();

            try
            {
                array[DepartureControlList] result = apiInstance.operationid077_get_departurecontrol_lists();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class7AbfahrtskontrolleApi.operationid077_get_departurecontrol_lists: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass7AbfahrtskontrolleApi();

try {
    $result = $api_instance->operationid077_get_departurecontrol_lists();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class7AbfahrtskontrolleApi->operationid077_get_departurecontrol_lists: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class7AbfahrtskontrolleApi;


my $api_instance = WWW::SwaggerClient::Class7AbfahrtskontrolleApi->new();

eval { 
    my $result = $api_instance->operationid077_get_departurecontrol_lists();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class7AbfahrtskontrolleApi->operationid077_get_departurecontrol_lists: $@\n";
}
from __future__ import print_statement
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.Class7AbfahrtskontrolleApi()

try: 
    api_response = api_instance.operationid077_get_departurecontrol_lists()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class7AbfahrtskontrolleApi->operationid077_get_departurecontrol_lists: %s\n" % e)

Parameters

Responses

Status: 200 - Aller Abfahrtskontroll-Listen die in der Abfahrtskontrolle vorkommen können

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET departurecontrol/lists/{listId}

Gibt die Abfahrtskontroll-Liste der angegebenen id zurück


/departurecontrol/lists/{listId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/departurecontrol/lists/{listId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

import java.io.File;
import java.util.*;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        UUID listId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | id der gewünschten Liste
        try {
            DepartureControlList result = apiInstance.operationid078_get_departurecontrol_lists_ListId(listId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid078_get_departurecontrol_lists_ListId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class7AbfahrtskontrolleApi;

public class Class7AbfahrtskontrolleApiExample {

    public static void main(String[] args) {
        Class7AbfahrtskontrolleApi apiInstance = new Class7AbfahrtskontrolleApi();
        UUID listId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | id der gewünschten Liste
        try {
            DepartureControlList result = apiInstance.operationid078_get_departurecontrol_lists_ListId(listId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class7AbfahrtskontrolleApi#operationid078_get_departurecontrol_lists_ListId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *listId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // id der gewünschten Liste

Class7AbfahrtskontrolleApi *apiInstance = [[Class7AbfahrtskontrolleApi alloc] init];

[apiInstance operationid078_get_departurecontrol_lists_ListIdWith:listId
              completionHandler: ^(DepartureControlList output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class7AbfahrtskontrolleApi()
var listId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} id der gewünschten Liste

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid078_get_departurecontrol_lists_ListId(listId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid078_get_departurecontrol_lists_ListIdExample
    {
        public void main()
        {


            var apiInstance = new Class7AbfahrtskontrolleApi();
            var listId = new UUID(); // UUID | id der gewünschten Liste

            try
            {
                DepartureControlList result = apiInstance.operationid078_get_departurecontrol_lists_ListId(listId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class7AbfahrtskontrolleApi.operationid078_get_departurecontrol_lists_ListId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass7AbfahrtskontrolleApi();
$listId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | id der gewünschten Liste

try {
    $result = $api_instance->operationid078_get_departurecontrol_lists_ListId($listId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class7AbfahrtskontrolleApi->operationid078_get_departurecontrol_lists_ListId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class7AbfahrtskontrolleApi;


my $api_instance = WWW::SwaggerClient::Class7AbfahrtskontrolleApi->new();
my $listId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | id der gewünschten Liste

eval { 
    my $result = $api_instance->operationid078_get_departurecontrol_lists_ListId(listId => $listId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class7AbfahrtskontrolleApi->operationid078_get_departurecontrol_lists_ListId: $@\n";
}
from __future__ import print_statement
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.Class7AbfahrtskontrolleApi()
listId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | id der gewünschten Liste

try: 
    api_response = api_instance.operationid078_get_departurecontrol_lists_list_id(listId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class7AbfahrtskontrolleApi->operationid078_get_departurecontrol_lists_ListId: %s\n" % e)

Parameters

Path parameters
Name Description
listId*
UUID (uuid)
id der gewünschten Liste
Required

Responses

Status: 200 - Abfahrtskontroll-Liste mit der id 'listId'

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


8. StatistischeDaten

GET statistics/statlog15

Gibt die ¼ stündlichen statistischen Daten aller Module zurück


/statistics/statlog15

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/statlog15?filter_from=&filter_to="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        try {
            array[StatLog15ModulData] result = apiInstance.operationid079_get_statistics_statlog15(filterFrom, filterTo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid079_get_statistics_statlog15");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        try {
            array[StatLog15ModulData] result = apiInstance.operationid079_get_statistics_statlog15(filterFrom, filterTo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid079_get_statistics_statlog15");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)

Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init];

[apiInstance operationid079_get_statistics_statlog15With:filterFrom
    filterTo:filterTo
              completionHandler: ^(array[StatLog15ModulData] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var opts = { 
  'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
  'filterTo': 2013-10-20T19:20:30+01:00 // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid079_get_statistics_statlog15(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid079_get_statistics_statlog15Example
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var filterFrom = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) 
            var filterTo = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) 

            try
            {
                array[StatLog15ModulData] result = apiInstance.operationid079_get_statistics_statlog15(filterFrom, filterTo);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid079_get_statistics_statlog15: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
$filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

try {
    $result = $api_instance->operationid079_get_statistics_statlog15($filterFrom, $filterTo);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class8StatistischeDatenApi->operationid079_get_statistics_statlog15: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

eval { 
    my $result = $api_instance->operationid079_get_statistics_statlog15(filterFrom => $filterFrom, filterTo => $filterTo);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class8StatistischeDatenApi->operationid079_get_statistics_statlog15: $@\n";
}
from __future__ import print_statement
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.Class8StatistischeDatenApi()
filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)

try: 
    api_response = api_instance.operationid079_get_statistics_statlog15(filterFrom=filterFrom, filterTo=filterTo)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class8StatistischeDatenApi->operationid079_get_statistics_statlog15: %s\n" % e)

Parameters

Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

Responses

Status: 200 - ¼ stündliche statistische Daten

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/{id}/statlog15

Gibt die ¼ stündlichen statistischen Daten des oder der ausgewählten Module zurück


/statistics/{id}/statlog15

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/{id}/statlog15?filter_from=&filter_to="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { array[StatLog15ModulData] result = apiInstance.operationid080_get_statistics_Id_statlog15(id, filterFrom, filterTo); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid080_get_statistics_Id_statlog15"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { array[StatLog15ModulData] result = apiInstance.operationid080_get_statistics_Id_statlog15(id, filterFrom, filterTo); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid080_get_statistics_Id_statlog15"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid080_get_statistics_Id_statlog15With:id filterFrom:filterFrom filterTo:filterTo completionHandler: ^(array[StatLog15ModulData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var opts = { 'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. 'filterTo': 2013-10-20T19:20:30+01:00 // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid080_get_statistics_Id_statlog15(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid080_get_statistics_Id_statlog15Example
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var id = new UUID(); // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) var filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) try { array[StatLog15ModulData] result = apiInstance.operationid080_get_statistics_Id_statlog15(id, filterFrom, filterTo); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid080_get_statistics_Id_statlog15: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. $filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. $filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { $result = $api_instance->operationid080_get_statistics_Id_statlog15($id, $filterFrom, $filterTo); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid080_get_statistics_Id_statlog15: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) eval { my $result = $api_instance->operationid080_get_statistics_Id_statlog15(id => $id, filterFrom => $filterFrom, filterTo => $filterTo); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid080_get_statistics_Id_statlog15: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
id = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) try: api_response = api_instance.operationid080_get_statistics_id_statlog15(id, filterFrom=filterFrom, filterTo=filterTo) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid080_get_statistics_Id_statlog15: %s\n" % e)

Parameters

Path parameters
Name Description
id*
UUID (uuid)
Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben.
Required
Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

Responses

Status: 200 - ¼ stündliche statistische Daten

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/statlog24

Gibt die täglichen statistischen Daten aller Module zurück


/statistics/statlog24

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/statlog24?filter_from=&filter_to=&shift="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Integer shift = 56; // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. try { array[StatLog24ModulData] result = apiInstance.operationid081_get_statistics_statlog24(filterFrom, filterTo, shift); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid081_get_statistics_statlog24"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Integer shift = 56; // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. try { array[StatLog24ModulData] result = apiInstance.operationid081_get_statistics_statlog24(filterFrom, filterTo, shift); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid081_get_statistics_statlog24"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
Integer *shift = 56; // Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. (optional) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid081_get_statistics_statlog24With:filterFrom filterTo:filterTo shift:shift completionHandler: ^(array[StatLog24ModulData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var opts = { 
  'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
  'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
  'shift': 56 // {{Integer}} Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid081_get_statistics_statlog24(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid081_get_statistics_statlog24Example
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var filterFrom = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) 
            var filterTo = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) 
            var shift = 56;  // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. (optional) try { array[StatLog24ModulData] result = apiInstance.operationid081_get_statistics_statlog24(filterFrom, filterTo, shift); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid081_get_statistics_statlog24: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
$filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
$shift = 56; // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. try { $result = $api_instance->operationid081_get_statistics_statlog24($filterFrom, $filterTo, $shift); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid081_get_statistics_statlog24: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
my $shift = 56; # Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. eval { my $result = $api_instance->operationid081_get_statistics_statlog24(filterFrom => $filterFrom, filterTo => $filterTo, shift => $shift); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid081_get_statistics_statlog24: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
shift = 56 # Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. (optional) try: api_response = api_instance.operationid081_get_statistics_statlog24(filterFrom=filterFrom, filterTo=filterTo, shift=shift) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid081_get_statistics_statlog24: %s\n" % e)

Parameters

Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
shift
Integer
Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben.

Responses

Status: 200 - tägliche statistische Daten oder die an diesem Tag in dieser Schicht angefallenen Daten

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/{id}/statlog24

Gibt die täglichen statistischen Daten des oder der ausgewählten Module zurück


/statistics/{id}/statlog24

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/{id}/statlog24?filter_from=&filter_to=&shift="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Integer shift = 56; // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. try { array[StatLog24ModulData] result = apiInstance.operationid082_get_statistics_Id_statlog24(id, filterFrom, filterTo, shift); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid082_get_statistics_Id_statlog24"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Integer shift = 56; // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. try { array[StatLog24ModulData] result = apiInstance.operationid082_get_statistics_Id_statlog24(id, filterFrom, filterTo, shift); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid082_get_statistics_Id_statlog24"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) Integer *shift = 56; // Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. (optional) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid082_get_statistics_Id_statlog24With:id filterFrom:filterFrom filterTo:filterTo shift:shift completionHandler: ^(array[StatLog24ModulData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var opts = { 'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. 'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) 'shift': 56 // {{Integer}} Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid082_get_statistics_Id_statlog24(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid082_get_statistics_Id_statlog24Example
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var id = new UUID(); // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) var filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) var shift = 56; // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. (optional) try { array[StatLog24ModulData] result = apiInstance.operationid082_get_statistics_Id_statlog24(id, filterFrom, filterTo, shift); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid082_get_statistics_Id_statlog24: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. $filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. $filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) $shift = 56; // Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. try { $result = $api_instance->operationid082_get_statistics_Id_statlog24($id, $filterFrom, $filterTo, $shift); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid082_get_statistics_Id_statlog24: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) my $shift = 56; # Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. eval { my $result = $api_instance->operationid082_get_statistics_Id_statlog24(id => $id, filterFrom => $filterFrom, filterTo => $filterTo, shift => $shift); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid082_get_statistics_Id_statlog24: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
id = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) shift = 56 # Integer | Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben. (optional) try: api_response = api_instance.operationid082_get_statistics_id_statlog24(id, filterFrom=filterFrom, filterTo=filterTo, shift=shift) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid082_get_statistics_Id_statlog24: %s\n" % e)

Parameters

Path parameters
Name Description
id*
UUID (uuid)
Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben.
Required
Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
shift
Integer
Ist dieser Filter angegeben, werden nur Daten dieser Schicht zurückgegeben.
Je nach Schichtmodell des Moduls kann es Schichten von 1 bis 4 geben. Sehen Sie dazu auch den Befehl '/settings/shiftmodels'
Achtung! Werden die Daten mehrere Module mit unterschiedlichen Schichtmodellen gleichzeitig zurückgegeben, kann die Schichtlänge, d.h. die maximale Dauer innerhalt der Schciht, bei den jeweiligen Modulen unterschiedlich sein. Ebenso kann es sein, dass eine Schicht im Schichtmodell einiger oder aller Module (z.B. die Schicht 3) nicht existiert und daher nicht mit zurückgegeben wird.
Ist der Filter nicht angegeben oder wird eine andere Zahl als 1, 2, 3 oder 4 angegeben, werden die Daten des gesamten Tages zurückgegeben.

Responses

Status: 200 - tägliche statistische Daten oder die an diesem Tag in dieser Schicht angefallenen Daten

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/statlogModul24Users

Gibt die täglichen statistischen Daten aller Module pro Benutzer pro Tag zurück
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben.


/statistics/statlogModul24Users

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/statlogModul24Users?filter_from=&filter_to=&sum="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
        try {
            array[StatLogUser24ModulData] result = apiInstance.operationid083_get_statistics_statlogModul24Users(filterFrom, filterTo, sum);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid083_get_statistics_statlogModul24Users");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
        try {
            array[StatLogUser24ModulData] result = apiInstance.operationid083_get_statistics_statlogModul24Users(filterFrom, filterTo, sum);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid083_get_statistics_statlogModul24Users");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
Boolean *sum = true; // Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false)

Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init];

[apiInstance operationid083_get_statistics_statlogModul24UsersWith:filterFrom
    filterTo:filterTo
    sum:sum
              completionHandler: ^(array[StatLogUser24ModulData] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var opts = { 
  'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
  'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
  'sum': true // {{Boolean}} Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid083_get_statistics_statlogModul24Users(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid083_get_statistics_statlogModul24UsersExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var filterFrom = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) 
            var filterTo = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) 
            var sum = true;  // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional)  (default to false)

            try
            {
                array[StatLogUser24ModulData] result = apiInstance.operationid083_get_statistics_statlogModul24Users(filterFrom, filterTo, sum);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid083_get_statistics_statlogModul24Users: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
$filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
$sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

try {
    $result = $api_instance->operationid083_get_statistics_statlogModul24Users($filterFrom, $filterTo, $sum);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class8StatistischeDatenApi->operationid083_get_statistics_statlogModul24Users: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
my $sum = true; # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

eval { 
    my $result = $api_instance->operationid083_get_statistics_statlogModul24Users(filterFrom => $filterFrom, filterTo => $filterTo, sum => $sum);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class8StatistischeDatenApi->operationid083_get_statistics_statlogModul24Users: $@\n";
}
from __future__ import print_statement
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.Class8StatistischeDatenApi()
filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
sum = true # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false)

try: 
    api_response = api_instance.operationid083_get_statistics_statlog_modul24_users(filterFrom=filterFrom, filterTo=filterTo, sum=sum)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class8StatistischeDatenApi->operationid083_get_statistics_statlogModul24Users: %s\n" % e)

Parameters

Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
sum
Boolean
Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

Responses

Status: 200 - statistische Daten pro Modul pro Benutzer pro Tag

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/{id}/statlogModul24Users

Gibt die täglichen statistischen Daten des oder der ausgewählten Module pro Benutzer pro Tag zurück
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben.


/statistics/{id}/statlogModul24Users

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/{id}/statlogModul24Users?filter_from=&filter_to=&sum="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { array[StatLogUser24ModulData] result = apiInstance.operationid084_get_statistics_Id_statlogModul24Users(id, filterFrom, filterTo, sum); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid084_get_statistics_Id_statlogModul24Users"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { array[StatLogUser24ModulData] result = apiInstance.operationid084_get_statistics_Id_statlogModul24Users(id, filterFrom, filterTo, sum); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid084_get_statistics_Id_statlogModul24Users"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) Boolean *sum = true; // Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid084_get_statistics_Id_statlogModul24UsersWith:id filterFrom:filterFrom filterTo:filterTo sum:sum completionHandler: ^(array[StatLogUser24ModulData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. var opts = { 'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. 'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) 'sum': true // {{Boolean}} Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid084_get_statistics_Id_statlogModul24Users(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid084_get_statistics_Id_statlogModul24UsersExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var id = new UUID(); // UUID | Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. var filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) var filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) var sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) try { array[StatLogUser24ModulData] result = apiInstance.operationid084_get_statistics_Id_statlogModul24Users(id, filterFrom, filterTo, sum); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid084_get_statistics_Id_statlogModul24Users: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. $filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. $filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) $sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { $result = $api_instance->operationid084_get_statistics_Id_statlogModul24Users($id, $filterFrom, $filterTo, $sum); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid084_get_statistics_Id_statlogModul24Users: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) my $sum = true; # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. eval { my $result = $api_instance->operationid084_get_statistics_Id_statlogModul24Users(id => $id, filterFrom => $filterFrom, filterTo => $filterTo, sum => $sum); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid084_get_statistics_Id_statlogModul24Users: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
id = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n'
Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) sum = true # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) try: api_response = api_instance.operationid084_get_statistics_id_statlog_modul24_users(id, filterFrom=filterFrom, filterTo=filterTo, sum=sum) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid084_get_statistics_Id_statlogModul24Users: %s\n" % e)

Parameters

Path parameters
Name Description
id*
UUID (uuid)
Ist die angegebene id eine ModulID, werden nur die Daten dieses Moduls zurückgegeben.\n' Ist die angegebene id eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben.
Required
Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
sum
Boolean
Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

Responses

Status: 200 - statistische Daten pro Modul pro Benutzer pro Tag

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/statlogUser24Modules

Gibt die täglichen statistischen Daten aller Benutzer pro Modul pro Tag zurück
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben.


/statistics/statlogUser24Modules

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/statlogUser24Modules?filter_from=&filter_to=&sum="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
        try {
            array[StatLogUser24ModulData] result = apiInstance.operationid085_get_statistics_statlogUser24Modules(filterFrom, filterTo, sum);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid085_get_statistics_statlogUser24Modules");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
        try {
            array[StatLogUser24ModulData] result = apiInstance.operationid085_get_statistics_statlogUser24Modules(filterFrom, filterTo, sum);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid085_get_statistics_statlogUser24Modules");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
Boolean *sum = true; // Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false)

Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init];

[apiInstance operationid085_get_statistics_statlogUser24ModulesWith:filterFrom
    filterTo:filterTo
    sum:sum
              completionHandler: ^(array[StatLogUser24ModulData] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var opts = { 
  'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
  'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
  'sum': true // {{Boolean}} Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid085_get_statistics_statlogUser24Modules(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid085_get_statistics_statlogUser24ModulesExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var filterFrom = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) 
            var filterTo = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) 
            var sum = true;  // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional)  (default to false)

            try
            {
                array[StatLogUser24ModulData] result = apiInstance.operationid085_get_statistics_statlogUser24Modules(filterFrom, filterTo, sum);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid085_get_statistics_statlogUser24Modules: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
$filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
$sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

try {
    $result = $api_instance->operationid085_get_statistics_statlogUser24Modules($filterFrom, $filterTo, $sum);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class8StatistischeDatenApi->operationid085_get_statistics_statlogUser24Modules: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
my $sum = true; # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

eval { 
    my $result = $api_instance->operationid085_get_statistics_statlogUser24Modules(filterFrom => $filterFrom, filterTo => $filterTo, sum => $sum);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class8StatistischeDatenApi->operationid085_get_statistics_statlogUser24Modules: $@\n";
}
from __future__ import print_statement
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.Class8StatistischeDatenApi()
filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
sum = true # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false)

try: 
    api_response = api_instance.operationid085_get_statistics_statlog_user24_modules(filterFrom=filterFrom, filterTo=filterTo, sum=sum)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class8StatistischeDatenApi->operationid085_get_statistics_statlogUser24Modules: %s\n" % e)

Parameters

Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
sum
Boolean
Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

Responses

Status: 200 - statistische Daten pro Benutzer pro Modul pro Tag

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/{id}/statlogUser24Modules

Gibt die täglichen statistischen Daten des oder der ausgewählten Benutzer pro Modul pro Tag zurück
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben.


/statistics/{id}/statlogUser24Modules

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/{id}/statlogUser24Modules?filter_from=&filter_to=&sum="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { array[StatLogUser24ModulData] result = apiInstance.operationid086_get_statistics_Id_statlogUser24Modules(id, filterFrom, filterTo, sum); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid086_get_statistics_Id_statlogUser24Modules"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { array[StatLogUser24ModulData] result = apiInstance.operationid086_get_statistics_Id_statlogUser24Modules(id, filterFrom, filterTo, sum); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid086_get_statistics_Id_statlogUser24Modules"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) Boolean *sum = true; // Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid086_get_statistics_Id_statlogUser24ModulesWith:id filterFrom:filterFrom filterTo:filterTo sum:sum completionHandler: ^(array[StatLogUser24ModulData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. var opts = { 'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. 'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) 'sum': true // {{Boolean}} Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid086_get_statistics_Id_statlogUser24Modules(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid086_get_statistics_Id_statlogUser24ModulesExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var id = new UUID(); // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. var filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) var filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) var sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) try { array[StatLogUser24ModulData] result = apiInstance.operationid086_get_statistics_Id_statlogUser24Modules(id, filterFrom, filterTo, sum); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid086_get_statistics_Id_statlogUser24Modules: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. $filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. $filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) $sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { $result = $api_instance->operationid086_get_statistics_Id_statlogUser24Modules($id, $filterFrom, $filterTo, $sum); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid086_get_statistics_Id_statlogUser24Modules: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) my $sum = true; # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. eval { my $result = $api_instance->operationid086_get_statistics_Id_statlogUser24Modules(id => $id, filterFrom => $filterFrom, filterTo => $filterTo, sum => $sum); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid086_get_statistics_Id_statlogUser24Modules: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
id = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) sum = true # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) try: api_response = api_instance.operationid086_get_statistics_id_statlog_user24_modules(id, filterFrom=filterFrom, filterTo=filterTo, sum=sum) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid086_get_statistics_Id_statlogUser24Modules: %s\n" % e)

Parameters

Path parameters
Name Description
id*
UUID (uuid)
Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene id eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben.
Required
Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
sum
Boolean
Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

Responses

Status: 200 - statistische Daten pro Benutzer pro Modul pro Tag

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/statlogUser24Modulclasses

Gibt die täglichen statistischen Daten aller Benutzer pro Modulklasse pro Tag zurück


/statistics/statlogUser24Modulclasses

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/statlogUser24Modulclasses?filter_from=&filter_to=&sum="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
        try {
            array[StatLogUser24ModulclassData] result = apiInstance.operationid087_get_statistics_statlogUser24Modulclasses(filterFrom, filterTo, sum);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid087_get_statistics_statlogUser24Modulclasses");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
        try {
            array[StatLogUser24ModulclassData] result = apiInstance.operationid087_get_statistics_statlogUser24Modulclasses(filterFrom, filterTo, sum);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid087_get_statistics_statlogUser24Modulclasses");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
Boolean *sum = true; // Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false)

Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init];

[apiInstance operationid087_get_statistics_statlogUser24ModulclassesWith:filterFrom
    filterTo:filterTo
    sum:sum
              completionHandler: ^(array[StatLogUser24ModulclassData] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var opts = { 
  'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
  'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
  'sum': true // {{Boolean}} Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid087_get_statistics_statlogUser24Modulclasses(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid087_get_statistics_statlogUser24ModulclassesExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var filterFrom = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) 
            var filterTo = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) 
            var sum = true;  // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional)  (default to false)

            try
            {
                array[StatLogUser24ModulclassData] result = apiInstance.operationid087_get_statistics_statlogUser24Modulclasses(filterFrom, filterTo, sum);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid087_get_statistics_statlogUser24Modulclasses: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
$filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
$sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

try {
    $result = $api_instance->operationid087_get_statistics_statlogUser24Modulclasses($filterFrom, $filterTo, $sum);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class8StatistischeDatenApi->operationid087_get_statistics_statlogUser24Modulclasses: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
my $sum = true; # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

eval { 
    my $result = $api_instance->operationid087_get_statistics_statlogUser24Modulclasses(filterFrom => $filterFrom, filterTo => $filterTo, sum => $sum);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class8StatistischeDatenApi->operationid087_get_statistics_statlogUser24Modulclasses: $@\n";
}
from __future__ import print_statement
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.Class8StatistischeDatenApi()
filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)
sum = true # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false)

try: 
    api_response = api_instance.operationid087_get_statistics_statlog_user24_modulclasses(filterFrom=filterFrom, filterTo=filterTo, sum=sum)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class8StatistischeDatenApi->operationid087_get_statistics_statlogUser24Modulclasses: %s\n" % e)

Parameters

Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
sum
Boolean
Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

Responses

Status: 200 - statistische Daten pro Benutzer pro Modulklasse pro Tag

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/{id}/statlogUser24Modulclasses

Gibt die täglichen statistischen Daten des oder der ausgewählten Benutzer pro Modulklasse pro Tag zurück


/statistics/{id}/statlogUser24Modulclasses

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/{id}/statlogUser24Modulclasses?filter_from=&filter_to=&sum="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { array[StatLogUser24ModulclassData] result = apiInstance.operationid088_get_statistics_Id_statlogUser24Modulclasses(id, filterFrom, filterTo, sum); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid088_get_statistics_Id_statlogUser24Modulclasses"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) Boolean sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { array[StatLogUser24ModulclassData] result = apiInstance.operationid088_get_statistics_Id_statlogUser24Modulclasses(id, filterFrom, filterTo, sum); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid088_get_statistics_Id_statlogUser24Modulclasses"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) Boolean *sum = true; // Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid088_get_statistics_Id_statlogUser24ModulclassesWith:id filterFrom:filterFrom filterTo:filterTo sum:sum completionHandler: ^(array[StatLogUser24ModulclassData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. var opts = { 'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. 'filterTo': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) 'sum': true // {{Boolean}} Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid088_get_statistics_Id_statlogUser24Modulclasses(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid088_get_statistics_Id_statlogUser24ModulclassesExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var id = new UUID(); // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. var filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) var filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) var sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) try { array[StatLogUser24ModulclassData] result = apiInstance.operationid088_get_statistics_Id_statlogUser24Modulclasses(id, filterFrom, filterTo, sum); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid088_get_statistics_Id_statlogUser24Modulclasses: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. $filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. $filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) $sum = true; // Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. try { $result = $api_instance->operationid088_get_statistics_Id_statlogUser24Modulclasses($id, $filterFrom, $filterTo, $sum); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid088_get_statistics_Id_statlogUser24Modulclasses: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) my $sum = true; # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. eval { my $result = $api_instance->operationid088_get_statistics_Id_statlogUser24Modulclasses(id => $id, filterFrom => $filterFrom, filterTo => $filterTo, sum => $sum); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid088_get_statistics_Id_statlogUser24Modulclasses: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
id = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben. filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) sum = true # Boolean | Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben. (optional) (default to false) try: api_response = api_instance.operationid088_get_statistics_id_statlog_user24_modulclasses(id, filterFrom=filterFrom, filterTo=filterTo, sum=sum) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid088_get_statistics_Id_statlogUser24Modulclasses: %s\n" % e)

Parameters

Path parameters
Name Description
id*
UUID (uuid)
Ist die angegebene id eine BenutzerID, werden nur Daten dieses Benutzers zurückgegeben.
Ist die angegebene is eine BenutzerGruppenID, werden die Daten aller Benutzer aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Benutzer und Module ausgegeben, für welche das Bedienrecht 'statisticForUsers' bzw. 'statisticForModules' gegeben ist.
Ist eines der Bedienrecht nicht gegeben, wird die jeweilige Kombination aus Benutzer und Modul ohne Daten ausgegeben.
Required
Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
sum
Boolean
Ist dieser Filter angegeben und es wird 'true' übergeben, dann werden alle Daten über den angegebenen Zeitraum aufsummiert zurückgegeben.

Responses

Status: 200 - statistische Daten pro Benutzer por Modulklasse pro Tag

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/statlogpower

Gibt die statistischen Daten der Bestromt-Zyklen aller Module zurück


/statistics/statlogpower

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/statlogpower?filter_from=&filter_to="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        try {
            array[StatLogPowerModulData] result = apiInstance.operationid089_get_statistics_statlogpower(filterFrom, filterTo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid089_get_statistics_statlogpower");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        try {
            array[StatLogPowerModulData] result = apiInstance.operationid089_get_statistics_statlogpower(filterFrom, filterTo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid089_get_statistics_statlogpower");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)

Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init];

[apiInstance operationid089_get_statistics_statlogpowerWith:filterFrom
    filterTo:filterTo
              completionHandler: ^(array[StatLogPowerModulData] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var opts = { 
  'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
  'filterTo': 2013-10-20T19:20:30+01:00 // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid089_get_statistics_statlogpower(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid089_get_statistics_statlogpowerExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var filterFrom = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) 
            var filterTo = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) 

            try
            {
                array[StatLogPowerModulData] result = apiInstance.operationid089_get_statistics_statlogpower(filterFrom, filterTo);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid089_get_statistics_statlogpower: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
$filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

try {
    $result = $api_instance->operationid089_get_statistics_statlogpower($filterFrom, $filterTo);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class8StatistischeDatenApi->operationid089_get_statistics_statlogpower: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

eval { 
    my $result = $api_instance->operationid089_get_statistics_statlogpower(filterFrom => $filterFrom, filterTo => $filterTo);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class8StatistischeDatenApi->operationid089_get_statistics_statlogpower: $@\n";
}
from __future__ import print_statement
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.Class8StatistischeDatenApi()
filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)

try: 
    api_response = api_instance.operationid089_get_statistics_statlogpower(filterFrom=filterFrom, filterTo=filterTo)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class8StatistischeDatenApi->operationid089_get_statistics_statlogpower: %s\n" % e)

Parameters

Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

Responses

Status: 200 - statistische Daten der Bestromt-Zyklen

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/{id}/statlogpower

Gibt die statistischen Daten der Bestromt-Zyklen des oder der ausgewählten Module zurück


/statistics/{id}/statlogpower

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/{id}/statlogpower?filter_from=&filter_to="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { array[StatLogPowerModulData] result = apiInstance.operationid090_get_statistics_Id_statlogpower(id, filterFrom, filterTo); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid090_get_statistics_Id_statlogpower"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { array[StatLogPowerModulData] result = apiInstance.operationid090_get_statistics_Id_statlogpower(id, filterFrom, filterTo); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid090_get_statistics_Id_statlogpower"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid090_get_statistics_Id_statlogpowerWith:id filterFrom:filterFrom filterTo:filterTo completionHandler: ^(array[StatLogPowerModulData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var opts = { 'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. 'filterTo': 2013-10-20T19:20:30+01:00 // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid090_get_statistics_Id_statlogpower(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid090_get_statistics_Id_statlogpowerExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var id = new UUID(); // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) var filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) try { array[StatLogPowerModulData] result = apiInstance.operationid090_get_statistics_Id_statlogpower(id, filterFrom, filterTo); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid090_get_statistics_Id_statlogpower: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. $filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. $filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { $result = $api_instance->operationid090_get_statistics_Id_statlogpower($id, $filterFrom, $filterTo); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid090_get_statistics_Id_statlogpower: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) eval { my $result = $api_instance->operationid090_get_statistics_Id_statlogpower(id => $id, filterFrom => $filterFrom, filterTo => $filterTo); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid090_get_statistics_Id_statlogpower: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
id = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) try: api_response = api_instance.operationid090_get_statistics_id_statlogpower(id, filterFrom=filterFrom, filterTo=filterTo) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid090_get_statistics_Id_statlogpower: %s\n" % e)

Parameters

Path parameters
Name Description
id*
UUID (uuid)
Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben.
Required
Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

Responses

Status: 200 - statistische Daten der Bestromt-Zyklen

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/statloggarage

Gibt die statistischen Daten der Werkstatt-Aufenthalte aller Module zurück


/statistics/statloggarage

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/statloggarage?filter_from=&filter_to="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        try {
            array[StatLogGarageModulData] result = apiInstance.operationid091_get_statistics_statloggarage(filterFrom, filterTo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid091_get_statistics_statloggarage");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
        Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
        try {
            array[StatLogGarageModulData] result = apiInstance.operationid091_get_statistics_statloggarage(filterFrom, filterTo);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class8StatistischeDatenApi#operationid091_get_statistics_statloggarage");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)

Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init];

[apiInstance operationid091_get_statistics_statloggarageWith:filterFrom
    filterTo:filterTo
              completionHandler: ^(array[StatLogGarageModulData] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var opts = { 
  'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
  'filterTo': 2013-10-20T19:20:30+01:00 // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid091_get_statistics_statloggarage(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid091_get_statistics_statloggarageExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var filterFrom = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) 
            var filterTo = 2013-10-20T19:20:30+01:00;  // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) 

            try
            {
                array[StatLogGarageModulData] result = apiInstance.operationid091_get_statistics_statloggarage(filterFrom, filterTo);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid091_get_statistics_statloggarage: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
$filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

try {
    $result = $api_instance->operationid091_get_statistics_statloggarage($filterFrom, $filterTo);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class8StatistischeDatenApi->operationid091_get_statistics_statloggarage: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

eval { 
    my $result = $api_instance->operationid091_get_statistics_statloggarage(filterFrom => $filterFrom, filterTo => $filterTo);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class8StatistischeDatenApi->operationid091_get_statistics_statloggarage: $@\n";
}
from __future__ import print_statement
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.Class8StatistischeDatenApi()
filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional)
filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional)

try: 
    api_response = api_instance.operationid091_get_statistics_statloggarage(filterFrom=filterFrom, filterTo=filterTo)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class8StatistischeDatenApi->operationid091_get_statistics_statloggarage: %s\n" % e)

Parameters

Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

Responses

Status: 200 - statistische Daten der Werkstatt-Aufenthalte

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET statistics/{id}/statloggarage

Gibt die statistischen Daten der Bestromt-Zyklen des oder der ausgewählten Module zurück


/statistics/{id}/statloggarage

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/statistics/{id}/statloggarage?filter_from=&filter_to="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class8StatistischeDatenApi;

import java.io.File;
import java.util.*;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { array[StatLogGarageModulData] result = apiInstance.operationid092_get_statistics_Id_statloggarage(id, filterFrom, filterTo); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid092_get_statistics_Id_statloggarage"); e.printStackTrace(); } } }
import io.swagger.client.api.Class8StatistischeDatenApi;

public class Class8StatistischeDatenApiExample {

    public static void main(String[] args) {
        Class8StatistischeDatenApi apiInstance = new Class8StatistischeDatenApi();
        UUID id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. Date filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { array[StatLogGarageModulData] result = apiInstance.operationid092_get_statistics_Id_statloggarage(id, filterFrom, filterTo); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling Class8StatistischeDatenApi#operationid092_get_statistics_Id_statloggarage"); e.printStackTrace(); } } }
Configuration *apiConfig = [Configuration sharedConfig];
UUID *id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. Date *filterFrom = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) Date *filterTo = 2013-10-20T19:20:30+01:00; // Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) Class8StatistischeDatenApi *apiInstance = [[Class8StatistischeDatenApi alloc] init]; [apiInstance operationid092_get_statistics_Id_statloggarageWith:id filterFrom:filterFrom filterTo:filterTo completionHandler: ^(array[StatLogGarageModulData] output, NSError* error) { if (output) { NSLog(@"%@", output); } if (error) { NSLog(@"Error: %@", error); } }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class8StatistischeDatenApi()
var id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var opts = { 'filterFrom': 2013-10-20T19:20:30+01:00, // {{Date}} Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. 'filterTo': 2013-10-20T19:20:30+01:00 // {{Date}} Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) }; var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.operationid092_get_statistics_Id_statloggarage(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid092_get_statistics_Id_statloggarageExample
    {
        public void main()
        {


            var apiInstance = new Class8StatistischeDatenApi();
            var id = new UUID(); // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. var filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) var filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) try { array[StatLogGarageModulData] result = apiInstance.operationid092_get_statistics_Id_statloggarage(id, filterFrom, filterTo); Debug.WriteLine(result); } catch (Exception e) { Debug.Print("Exception when calling Class8StatistischeDatenApi.operationid092_get_statistics_Id_statloggarage: " + e.Message ); } } } }
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass8StatistischeDatenApi();
$id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. $filterFrom = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. $filterTo = 2013-10-20T19:20:30+01:00; // Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) try { $result = $api_instance->operationid092_get_statistics_Id_statloggarage($id, $filterFrom, $filterTo); print_r($result); } catch (Exception $e) { echo 'Exception when calling Class8StatistischeDatenApi->operationid092_get_statistics_Id_statloggarage: ', $e->getMessage(), PHP_EOL; } ?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class8StatistischeDatenApi;


my $api_instance = WWW::SwaggerClient::Class8StatistischeDatenApi->new();
my $id = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. my $filterFrom = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. my $filterTo = 2013-10-20T19:20:30+01:00; # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) eval { my $result = $api_instance->operationid092_get_statistics_Id_statloggarage(id => $id, filterFrom => $filterFrom, filterTo => $filterTo); print Dumper($result); }; if ($@) { warn "Exception when calling Class8StatistischeDatenApi->operationid092_get_statistics_Id_statloggarage: $@\n"; }
from __future__ import print_statement
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.Class8StatistischeDatenApi()
id = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben. filterFrom = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben. (optional) filterTo = 2013-10-20T19:20:30+01:00 # Date | Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021) (optional) try: api_response = api_instance.operationid092_get_statistics_id_statloggarage(id, filterFrom=filterFrom, filterTo=filterTo) pprint(api_response) except ApiException as e: print("Exception when calling Class8StatistischeDatenApi->operationid092_get_statistics_Id_statloggarage: %s\n" % e)

Parameters

Path parameters
Name Description
id*
UUID (uuid)
Ist die angegebene id eine ModulID, werden nur Daten dieses Moduls zurückgegeben.
Ist die angegebene is eine ModulGruppenID, werden die Daten aller Module aus dieser Gruppe (und ggf. Untergruppen) zurückgegeben.
Daten werden jedoch nur für die Module ausgegeben, für welche das Bedienrecht 'statisticForModules' gegeben ist.
Ist das Bedienrecht nicht gegeben, wird das Modul ohne Daten ausgegeben.
Required
Query parameters
Name Description
filter_from
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten ab diesem Zeitpunkt (einschließlich des angegebenen Zeitpunkts) zurückgegeben.
filter_to
Date (date-time)
Ist dieser Filter angegeben, werden nur Daten vor diesem Zeitpunkt zurückgegeben. (Der angegebene Zeitpunkt selbst ist dabei ausgeschlossen. Eine Filterung von '2021-01-01' bis '2021-02-01' liefert also alle Daten von Januar 2021)

Responses

Status: 200 - statistische Daten der Werkstatt-Aufenthalte

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


9. Datenbankkonfiguration

GET settings/modulclasses

Gibt die in der Datenbankkonfiguration hinterlegten Modulklassen zurück
Der aktuelle Softwarebediener (Api2User) muss das globale Bedienrecht für das Anzeigen der Datenbankkonfiguration besitzen.


/settings/modulclasses

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/modulclasses"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[Modulclass] result = apiInstance.operationid093_get_settings_modulclasses();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid093_get_settings_modulclasses");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[Modulclass] result = apiInstance.operationid093_get_settings_modulclasses();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid093_get_settings_modulclasses");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid093_get_settings_modulclassesWithCompletionHandler: 
              ^(array[Modulclass] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid093_get_settings_modulclasses(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid093_get_settings_modulclassesExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();

            try
            {
                array[Modulclass] result = apiInstance.operationid093_get_settings_modulclasses();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid093_get_settings_modulclasses: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();

try {
    $result = $api_instance->operationid093_get_settings_modulclasses();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid093_get_settings_modulclasses: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();

eval { 
    my $result = $api_instance->operationid093_get_settings_modulclasses();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid093_get_settings_modulclasses: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()

try: 
    api_response = api_instance.operationid093_get_settings_modulclasses()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid093_get_settings_modulclasses: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller in der Datenbankkonfiguration hinterlegten Fahrzeugklassen

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


POST settings/modulclasses

Erstellt eine neue Modulklasse
Der aktuelle Softwarebediener (Api2User) muss das globale Bedienrecht für das Ändern der Datenbankkonfiguration besitzen.


/settings/modulclasses

Usage and SDK Samples

curl -X POST\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/modulclasses"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        NewModulclass body = ; // NewModulclass | 
        try {
            Modulclass result = apiInstance.operationid094_post_settings_modulclasses(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid094_post_settings_modulclasses");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        NewModulclass body = ; // NewModulclass | 
        try {
            Modulclass result = apiInstance.operationid094_post_settings_modulclasses(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid094_post_settings_modulclasses");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
NewModulclass *body = ; //  (optional)

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid094_post_settings_modulclassesWith:body
              completionHandler: ^(Modulclass output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var opts = { 
  'body':  // {{NewModulclass}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid094_post_settings_modulclasses(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid094_post_settings_modulclassesExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();
            var body = new NewModulclass(); // NewModulclass |  (optional) 

            try
            {
                Modulclass result = apiInstance.operationid094_post_settings_modulclasses(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid094_post_settings_modulclasses: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();
$body = ; // NewModulclass | 

try {
    $result = $api_instance->operationid094_post_settings_modulclasses($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid094_post_settings_modulclasses: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();
my $body = WWW::SwaggerClient::Object::NewModulclass->new(); # NewModulclass | 

eval { 
    my $result = $api_instance->operationid094_post_settings_modulclasses(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid094_post_settings_modulclasses: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()
body =  # NewModulclass |  (optional)

try: 
    api_response = api_instance.operationid094_post_settings_modulclasses(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid094_post_settings_modulclasses: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - Die Modulklasse wurde estellt

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET settings/modulclasses/{modulclassId}

Gibt die angegebene Modulklasse zurück
Der aktuelle Softwarebediener (Api2User) muss das globale Bedienrecht für das Anzeigen der Datenbankkonfiguration besitzen.


/settings/modulclasses/{modulclassId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/modulclasses/{modulclassId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        UUID modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der gewünschten Modulklasse
        try {
            Modulclass result = apiInstance.operationid095_get_settings_modulclasses_ModulclassId(modulclassId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid095_get_settings_modulclasses_ModulclassId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        UUID modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der gewünschten Modulklasse
        try {
            Modulclass result = apiInstance.operationid095_get_settings_modulclasses_ModulclassId(modulclassId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid095_get_settings_modulclasses_ModulclassId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Die ID der gewünschten Modulklasse

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid095_get_settings_modulclasses_ModulclassIdWith:modulclassId
              completionHandler: ^(Modulclass output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Die ID der gewünschten Modulklasse

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid095_get_settings_modulclasses_ModulclassId(modulclassId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid095_get_settings_modulclasses_ModulclassIdExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();
            var modulclassId = new UUID(); // UUID | Die ID der gewünschten Modulklasse

            try
            {
                Modulclass result = apiInstance.operationid095_get_settings_modulclasses_ModulclassId(modulclassId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid095_get_settings_modulclasses_ModulclassId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();
$modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der gewünschten Modulklasse

try {
    $result = $api_instance->operationid095_get_settings_modulclasses_ModulclassId($modulclassId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid095_get_settings_modulclasses_ModulclassId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();
my $modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Die ID der gewünschten Modulklasse

eval { 
    my $result = $api_instance->operationid095_get_settings_modulclasses_ModulclassId(modulclassId => $modulclassId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid095_get_settings_modulclasses_ModulclassId: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()
modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Die ID der gewünschten Modulklasse

try: 
    api_response = api_instance.operationid095_get_settings_modulclasses_modulclass_id(modulclassId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid095_get_settings_modulclasses_ModulclassId: %s\n" % e)

Parameters

Path parameters
Name Description
modulclassId*
UUID (uuid)
Die ID der gewünschten Modulklasse
Required

Responses

Status: 200 - Liste aller in der Datenbankkonfiguration hinterlegten Fahrzeugklassen

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


PATCH settings/modulclasses/{modulclassId}/datas

Schreibt den neuen Wert in das angegebene Datenfeld dieser Modulklasse
Der aktuelle Softwarebediener (Api2User) muss das globale Bedienrecht für das Ändern der Datenbankkonfiguration besitzen.


/settings/modulclasses/{modulclassId}/datas

Usage and SDK Samples

curl -X PATCH\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/modulclasses/{modulclassId}/datas"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der jeweiligen Modulklasse
        try {
            Api2OkResponse result = apiInstance.operationid096_patch_settings_modulclasses_ModulclassId_datas(body, modulclassId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid096_patch_settings_modulclasses_ModulclassId_datas");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        array[NewDataField] body = ; // array[NewDataField] | 
        UUID modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der jeweiligen Modulklasse
        try {
            Api2OkResponse result = apiInstance.operationid096_patch_settings_modulclasses_ModulclassId_datas(body, modulclassId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid096_patch_settings_modulclasses_ModulclassId_datas");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
array[NewDataField] *body = ; // 
UUID *modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Die ID der jeweiligen Modulklasse

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid096_patch_settings_modulclasses_ModulclassId_datasWith:body
    modulclassId:modulclassId
              completionHandler: ^(Api2OkResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var body = ; // {{array[NewDataField]}} 
var modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Die ID der jeweiligen Modulklasse

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid096_patch_settings_modulclasses_ModulclassId_datas(bodymodulclassId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid096_patch_settings_modulclasses_ModulclassId_datasExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();
            var body = new array[NewDataField](); // array[NewDataField] | 
            var modulclassId = new UUID(); // UUID | Die ID der jeweiligen Modulklasse

            try
            {
                Api2OkResponse result = apiInstance.operationid096_patch_settings_modulclasses_ModulclassId_datas(body, modulclassId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid096_patch_settings_modulclasses_ModulclassId_datas: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();
$body = ; // array[NewDataField] | 
$modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der jeweiligen Modulklasse

try {
    $result = $api_instance->operationid096_patch_settings_modulclasses_ModulclassId_datas($body, $modulclassId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid096_patch_settings_modulclasses_ModulclassId_datas: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();
my $body = [WWW::SwaggerClient::Object::array[NewDataField]->new()]; # array[NewDataField] | 
my $modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Die ID der jeweiligen Modulklasse

eval { 
    my $result = $api_instance->operationid096_patch_settings_modulclasses_ModulclassId_datas(body => $body, modulclassId => $modulclassId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid096_patch_settings_modulclasses_ModulclassId_datas: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()
body =  # array[NewDataField] | 
modulclassId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Die ID der jeweiligen Modulklasse

try: 
    api_response = api_instance.operationid096_patch_settings_modulclasses_modulclass_id_datas(body, modulclassId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid096_patch_settings_modulclasses_ModulclassId_datas: %s\n" % e)

Parameters

Path parameters
Name Description
modulclassId*
UUID (uuid)
Die ID der jeweiligen Modulklasse
Required
Body parameters
Name Description
body *

Responses

Status: 200 - Das Datenfeld wurde geändert

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET settings/modulclasses/dataFields

Gibt alle möglichen Datenfelder für Modulklassen zurück.


/settings/modulclasses/dataFields

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/modulclasses/dataFields"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[DataField] result = apiInstance.operationid097_get_settings_modulclasses_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid097_get_settings_modulclasses_dataFields");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[DataField] result = apiInstance.operationid097_get_settings_modulclasses_dataFields();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid097_get_settings_modulclasses_dataFields");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid097_get_settings_modulclasses_dataFieldsWithCompletionHandler: 
              ^(array[DataField] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid097_get_settings_modulclasses_dataFields(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid097_get_settings_modulclasses_dataFieldsExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();

            try
            {
                array[DataField] result = apiInstance.operationid097_get_settings_modulclasses_dataFields();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid097_get_settings_modulclasses_dataFields: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();

try {
    $result = $api_instance->operationid097_get_settings_modulclasses_dataFields();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid097_get_settings_modulclasses_dataFields: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();

eval { 
    my $result = $api_instance->operationid097_get_settings_modulclasses_dataFields();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid097_get_settings_modulclasses_dataFields: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()

try: 
    api_response = api_instance.operationid097_get_settings_modulclasses_data_fields()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid097_get_settings_modulclasses_dataFields: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller möglichen Datenfelder.

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET settings/shiftmodels

Gibt die in der Datenbank hinterlegten Schichtmodelle zurück


/settings/shiftmodels

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/shiftmodels"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[Shiftmodel] result = apiInstance.operationid098_get_settings_shiftmodels();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid098_get_settings_shiftmodels");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[Shiftmodel] result = apiInstance.operationid098_get_settings_shiftmodels();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid098_get_settings_shiftmodels");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid098_get_settings_shiftmodelsWithCompletionHandler: 
              ^(array[Shiftmodel] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid098_get_settings_shiftmodels(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid098_get_settings_shiftmodelsExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();

            try
            {
                array[Shiftmodel] result = apiInstance.operationid098_get_settings_shiftmodels();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid098_get_settings_shiftmodels: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();

try {
    $result = $api_instance->operationid098_get_settings_shiftmodels();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid098_get_settings_shiftmodels: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();

eval { 
    my $result = $api_instance->operationid098_get_settings_shiftmodels();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid098_get_settings_shiftmodels: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()

try: 
    api_response = api_instance.operationid098_get_settings_shiftmodels()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid098_get_settings_shiftmodels: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller in der Datenbank hinterlegten Schichtmodelle auf

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET settings/shiftmodels/{shiftmodelId}

Gibt das angegebene Schichtmodell zurück


/settings/shiftmodels/{shiftmodelId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/shiftmodels/{shiftmodelId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        UUID shiftmodelId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID des gewünschten Schichtmodells
        try {
            Shiftmodel result = apiInstance.operationid099_get_settings_shiftmodels_ShiftmodelId(shiftmodelId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid099_get_settings_shiftmodels_ShiftmodelId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        UUID shiftmodelId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID des gewünschten Schichtmodells
        try {
            Shiftmodel result = apiInstance.operationid099_get_settings_shiftmodels_ShiftmodelId(shiftmodelId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid099_get_settings_shiftmodels_ShiftmodelId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *shiftmodelId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Die ID des gewünschten Schichtmodells

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid099_get_settings_shiftmodels_ShiftmodelIdWith:shiftmodelId
              completionHandler: ^(Shiftmodel output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var shiftmodelId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Die ID des gewünschten Schichtmodells

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid099_get_settings_shiftmodels_ShiftmodelId(shiftmodelId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid099_get_settings_shiftmodels_ShiftmodelIdExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();
            var shiftmodelId = new UUID(); // UUID | Die ID des gewünschten Schichtmodells

            try
            {
                Shiftmodel result = apiInstance.operationid099_get_settings_shiftmodels_ShiftmodelId(shiftmodelId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid099_get_settings_shiftmodels_ShiftmodelId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();
$shiftmodelId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID des gewünschten Schichtmodells

try {
    $result = $api_instance->operationid099_get_settings_shiftmodels_ShiftmodelId($shiftmodelId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid099_get_settings_shiftmodels_ShiftmodelId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();
my $shiftmodelId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Die ID des gewünschten Schichtmodells

eval { 
    my $result = $api_instance->operationid099_get_settings_shiftmodels_ShiftmodelId(shiftmodelId => $shiftmodelId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid099_get_settings_shiftmodels_ShiftmodelId: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()
shiftmodelId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Die ID des gewünschten Schichtmodells

try: 
    api_response = api_instance.operationid099_get_settings_shiftmodels_shiftmodel_id(shiftmodelId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid099_get_settings_shiftmodels_ShiftmodelId: %s\n" % e)

Parameters

Path parameters
Name Description
shiftmodelId*
UUID (uuid)
Die ID des gewünschten Schichtmodells
Required

Responses

Status: 200 - Das angegebene Schichtmodell

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET settings/holidaylists

Gibt die in der Datenbank hinterlegten Feiertagslisten zurück


/settings/holidaylists

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/holidaylists"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[Holidaylist] result = apiInstance.operationid100_get_settings_holidaylists();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid100_get_settings_holidaylists");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        try {
            array[Holidaylist] result = apiInstance.operationid100_get_settings_holidaylists();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid100_get_settings_holidaylists");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid100_get_settings_holidaylistsWithCompletionHandler: 
              ^(array[Holidaylist] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid100_get_settings_holidaylists(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid100_get_settings_holidaylistsExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();

            try
            {
                array[Holidaylist] result = apiInstance.operationid100_get_settings_holidaylists();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid100_get_settings_holidaylists: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();

try {
    $result = $api_instance->operationid100_get_settings_holidaylists();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid100_get_settings_holidaylists: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();

eval { 
    my $result = $api_instance->operationid100_get_settings_holidaylists();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid100_get_settings_holidaylists: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()

try: 
    api_response = api_instance.operationid100_get_settings_holidaylists()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid100_get_settings_holidaylists: %s\n" % e)

Parameters

Responses

Status: 200 - Liste aller in der Datenbank hinterlegten Feiertagslisten

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error


GET settings/holidaylists/{holidaylistId}

Gibt die angegebene Feiertagsliste zurück


/settings/holidaylists/{holidaylistId}

Usage and SDK Samples

curl -X GET\
 -H "Authorization: Bearer [[accessToken]]"\
-H "Accept: application/json"\
"https://{computername}:{port}/mobileeasykey/v2/settings/holidaylists/{holidaylistId}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

import java.io.File;
import java.util.*;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();


        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        UUID holidaylistId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der gewünschten Feiertagsliste
        try {
            Holidaylist result = apiInstance.operationid101_get_settings_holidaylists_HolidaylistId(holidaylistId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid101_get_settings_holidaylists_HolidaylistId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.Class9DatenbankkonfigurationApi;

public class Class9DatenbankkonfigurationApiExample {

    public static void main(String[] args) {
        Class9DatenbankkonfigurationApi apiInstance = new Class9DatenbankkonfigurationApi();
        UUID holidaylistId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der gewünschten Feiertagsliste
        try {
            Holidaylist result = apiInstance.operationid101_get_settings_holidaylists_HolidaylistId(holidaylistId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling Class9DatenbankkonfigurationApi#operationid101_get_settings_holidaylists_HolidaylistId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
UUID *holidaylistId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // Die ID der gewünschten Feiertagsliste

Class9DatenbankkonfigurationApi *apiInstance = [[Class9DatenbankkonfigurationApi alloc] init];

[apiInstance operationid101_get_settings_holidaylists_HolidaylistIdWith:holidaylistId
              completionHandler: ^(Holidaylist output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var MekmRestApi = require('mekm_rest_api');
var defaultClient = MekmRestApi.ApiClient.instance;


var api = new MekmRestApi.Class9DatenbankkonfigurationApi()
var holidaylistId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // {{UUID}} Die ID der gewünschten Feiertagsliste

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.operationid101_get_settings_holidaylists_HolidaylistId(holidaylistId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class operationid101_get_settings_holidaylists_HolidaylistIdExample
    {
        public void main()
        {


            var apiInstance = new Class9DatenbankkonfigurationApi();
            var holidaylistId = new UUID(); // UUID | Die ID der gewünschten Feiertagsliste

            try
            {
                Holidaylist result = apiInstance.operationid101_get_settings_holidaylists_HolidaylistId(holidaylistId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling Class9DatenbankkonfigurationApi.operationid101_get_settings_holidaylists_HolidaylistId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');


$api_instance = new Swagger\Client\ApiClass9DatenbankkonfigurationApi();
$holidaylistId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; // UUID | Die ID der gewünschten Feiertagsliste

try {
    $result = $api_instance->operationid101_get_settings_holidaylists_HolidaylistId($holidaylistId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling Class9DatenbankkonfigurationApi->operationid101_get_settings_holidaylists_HolidaylistId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::Class9DatenbankkonfigurationApi;


my $api_instance = WWW::SwaggerClient::Class9DatenbankkonfigurationApi->new();
my $holidaylistId = 38400000-8cf0-11bd-b23e-10b96e4ef00d; # UUID | Die ID der gewünschten Feiertagsliste

eval { 
    my $result = $api_instance->operationid101_get_settings_holidaylists_HolidaylistId(holidaylistId => $holidaylistId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling Class9DatenbankkonfigurationApi->operationid101_get_settings_holidaylists_HolidaylistId: $@\n";
}
from __future__ import print_statement
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.Class9DatenbankkonfigurationApi()
holidaylistId = 38400000-8cf0-11bd-b23e-10b96e4ef00d # UUID | Die ID der gewünschten Feiertagsliste

try: 
    api_response = api_instance.operationid101_get_settings_holidaylists_holidaylist_id(holidaylistId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling Class9DatenbankkonfigurationApi->operationid101_get_settings_holidaylists_HolidaylistId: %s\n" % e)

Parameters

Path parameters
Name Description
holidaylistId*
UUID (uuid)
Die ID der gewünschten Feiertagsliste
Required

Responses

Status: 200 - Die angegebene Feiertagsliste

Status: 4XX - Fehler! Weitere Infos ggf. in Api2CommandResponse.details

Status: default - unexpected error