# RoboCupMS - Order Management Module

## API and SDK Documentation

Version: 2.0.0

Tento modul umožnuje řízení a správů pořadí zápasů. Modul dokáže zobrazovat zápasy, které mají být v daný okamžik odehráné. Zápasy, které čekají na odehrání, jsou automaticky řazeny do front jednotlivých hřišť. Rozhodčí mají možnost měnit v jakém pořádí májí být zápasy odehrávány. Modul taktéž umožnuje jednoduché plánování "generování" zápasů.

# Default

# currentMatchesGet

Navratí seznam všech zápasů, které mají být nyní odehrány na příslušných hříštích

    /currentMatches

### Usage and SDK Samples

    curl -X GET \
     -H "Accept: application/json" \
     "https://iob04.vas-server.cz:8080/module/orderManagement/currentMatches"

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DefaultApi;

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

    public class DefaultApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DefaultApi apiInstance = new DefaultApi();

            try {
                inline_response_200 result = apiInstance.currentMatchesGet();
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#currentMatchesGet");
                e.printStackTrace();
            }
        }
    }

    import org.openapitools.client.api.DefaultApi;

    public class DefaultApiExample {
        public static void main(String[] args) {
            DefaultApi apiInstance = new DefaultApi();

            try {
                inline_response_200 result = apiInstance.currentMatchesGet();
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#currentMatchesGet");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DefaultApi *apiInstance = [[DefaultApi alloc] init];

    // Navratí seznam všech zápasů, které mají být nyní odehrány na příslušných hříštích
    [apiInstance currentMatchesGetWithCompletionHandler:
                  ^(inline_response_200 output, NSError* error) {
        if (output) {
            NSLog(@"%@", output);
        }
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var RoboCupMsOrderManagementModule = require('robo_cup_ms_order_management_module');

    // Create an instance of the API class
    var api = new RoboCupMsOrderManagementModule.DefaultApi()
    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully. Returned data: ' + data);
      }
    };
    api.currentMatchesGet(callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DefaultApi();

                try {
                    // Navratí seznam všech zápasů, které mají být nyní odehrány na příslušných hříštích
                    inline_response_200 result = apiInstance.currentMatchesGet();
                    Debug.WriteLine(result);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DefaultApi.currentMatchesGet: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DefaultApi();

    try {
        $result = $api_instance->currentMatchesGet();
        print_r($result);
    } catch (Exception $e) {
        echo 'Exception when calling DefaultApi->currentMatchesGet: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DefaultApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DefaultApi->new();

    eval {
        my $result = $api_instance->currentMatchesGet();
        print Dumper($result);
    };
    if ($@) {
        warn "Exception when calling DefaultApi->currentMatchesGet: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DefaultApi()

    try:
        # Navratí seznam všech zápasů, které mají být nyní odehrány na příslušných hříštích
        api_response = api_instance.current_matches_get()
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->currentMatchesGet: %s\n" % e)

    extern crate DefaultApi;

    pub fn main() {

        let mut context = DefaultApi::Context::default();
        let result = client.currentMatchesGet(&context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

## Responses

###

# generateMatchesPost

Vygeneruje skupinové zápasy "každý s každým" (robo sumo, robo strong, ...)

Mají přístup jen uživatelé s touto rolí [ADMIN, LEADER, REFEREE].

    /generateMatches

### Usage and SDK Samples

    curl -X POST \
     -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     "https://iob04.vas-server.cz:8080/module/orderManagement/generateMatches" \
     -d ''

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DefaultApi;

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

    public class DefaultApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DefaultApi apiInstance = new DefaultApi();
            InlineObject inlineObject = ; // InlineObject |

            try {
                inline_response_200_1 result = apiInstance.generateMatchesPost(inlineObject);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#generateMatchesPost");
                e.printStackTrace();
            }
        }
    }

    import org.openapitools.client.api.DefaultApi;

    public class DefaultApiExample {
        public static void main(String[] args) {
            DefaultApi apiInstance = new DefaultApi();
            InlineObject inlineObject = ; // InlineObject |

            try {
                inline_response_200_1 result = apiInstance.generateMatchesPost(inlineObject);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#generateMatchesPost");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DefaultApi *apiInstance = [[DefaultApi alloc] init];
    InlineObject *inlineObject = ; //

    // Vygeneruje skupinové zápasy "každý s každým" (robo sumo, robo strong, ...)
    [apiInstance generateMatchesPostWith:inlineObject
                  completionHandler: ^(inline_response_200_1 output, NSError* error) {
        if (output) {
            NSLog(@"%@", output);
        }
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var RoboCupMsOrderManagementModule = require('robo_cup_ms_order_management_module');

    // Create an instance of the API class
    var api = new RoboCupMsOrderManagementModule.DefaultApi()
    var inlineObject = ; // {InlineObject}

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully. Returned data: ' + data);
      }
    };
    api.generateMatchesPost(inlineObject, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DefaultApi();
                var inlineObject = new InlineObject(); // InlineObject |

                try {
                    // Vygeneruje skupinové zápasy "každý s každým" (robo sumo, robo strong, ...)
                    inline_response_200_1 result = apiInstance.generateMatchesPost(inlineObject);
                    Debug.WriteLine(result);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DefaultApi.generateMatchesPost: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DefaultApi();
    $inlineObject = ; // InlineObject |

    try {
        $result = $api_instance->generateMatchesPost($inlineObject);
        print_r($result);
    } catch (Exception $e) {
        echo 'Exception when calling DefaultApi->generateMatchesPost: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DefaultApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
    my $inlineObject = WWW::OPenAPIClient::Object::InlineObject->new(); # InlineObject |

    eval {
        my $result = $api_instance->generateMatchesPost(inlineObject => $inlineObject);
        print Dumper($result);
    };
    if ($@) {
        warn "Exception when calling DefaultApi->generateMatchesPost: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DefaultApi()
    inlineObject =  # InlineObject |

    try:
        # Vygeneruje skupinové zápasy "každý s každým" (robo sumo, robo strong, ...)
        api_response = api_instance.generate_matches_post(inlineObject)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->generateMatchesPost: %s\n" % e)

    extern crate DefaultApi;

    pub fn main() {
        let inlineObject = ; // InlineObject

        let mut context = DefaultApi::Context::default();
        let result = client.generateMatchesPost(inlineObject, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Body parameters

Name | Description
--- | ---
inlineObject * |

## Responses

###

# isRunningGet

Návrátí informaci o tom zda je modul spuštěn

Mají přístup jen uživatelé s touto rolí [ADMIN, LEADER, ASSISTANT, REFEREE].

    /isRunning

### Usage and SDK Samples

    curl -X GET \
     -H "Accept: application/json" \
     "https://iob04.vas-server.cz:8080/module/orderManagement/isRunning"

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DefaultApi;

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

    public class DefaultApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DefaultApi apiInstance = new DefaultApi();

            try {
                inline_response_200_1 result = apiInstance.isRunningGet();
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#isRunningGet");
                e.printStackTrace();
            }
        }
    }

    import org.openapitools.client.api.DefaultApi;

    public class DefaultApiExample {
        public static void main(String[] args) {
            DefaultApi apiInstance = new DefaultApi();

            try {
                inline_response_200_1 result = apiInstance.isRunningGet();
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#isRunningGet");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DefaultApi *apiInstance = [[DefaultApi alloc] init];

    // Návrátí informaci o tom zda je modul spuštěn
    [apiInstance isRunningGetWithCompletionHandler:
                  ^(inline_response_200_1 output, NSError* error) {
        if (output) {
            NSLog(@"%@", output);
        }
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var RoboCupMsOrderManagementModule = require('robo_cup_ms_order_management_module');

    // Create an instance of the API class
    var api = new RoboCupMsOrderManagementModule.DefaultApi()
    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully. Returned data: ' + data);
      }
    };
    api.isRunningGet(callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DefaultApi();

                try {
                    // Návrátí informaci o tom zda je modul spuštěn
                    inline_response_200_1 result = apiInstance.isRunningGet();
                    Debug.WriteLine(result);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DefaultApi.isRunningGet: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DefaultApi();

    try {
        $result = $api_instance->isRunningGet();
        print_r($result);
    } catch (Exception $e) {
        echo 'Exception when calling DefaultApi->isRunningGet: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DefaultApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DefaultApi->new();

    eval {
        my $result = $api_instance->isRunningGet();
        print Dumper($result);
    };
    if ($@) {
        warn "Exception when calling DefaultApi->isRunningGet: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DefaultApi()

    try:
        # Návrátí informaci o tom zda je modul spuštěn
        api_response = api_instance.is_running_get()
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->isRunningGet: %s\n" % e)

    extern crate DefaultApi;

    pub fn main() {

        let mut context = DefaultApi::Context::default();
        let result = client.isRunningGet(&context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

## Responses

###

# requestAnotherMatchPut

Vyžádá změnu pořadí zapasů ve frontě hřiště

Mají přístup jen uživatelé s touto rolí [ADMIN, LEADER, REFEREE].

    /requestAnotherMatch

### Usage and SDK Samples

    curl -X PUT \
     -H "Accept: application/json" \
     "https://iob04.vas-server.cz:8080/module/orderManagement/requestAnotherMatch?id=56"

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DefaultApi;

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

    public class DefaultApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DefaultApi apiInstance = new DefaultApi();
            Integer id = 56; // Integer | ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě.

            try {
                inline_response_200_1 result = apiInstance.requestAnotherMatchPut(id);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#requestAnotherMatchPut");
                e.printStackTrace();
            }
        }
    }

    import org.openapitools.client.api.DefaultApi;

    public class DefaultApiExample {
        public static void main(String[] args) {
            DefaultApi apiInstance = new DefaultApi();
            Integer id = 56; // Integer | ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě.

            try {
                inline_response_200_1 result = apiInstance.requestAnotherMatchPut(id);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#requestAnotherMatchPut");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DefaultApi *apiInstance = [[DefaultApi alloc] init];
    Integer *id = 56; // ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě. (default to null)

    // Vyžádá změnu pořadí zapasů ve frontě hřiště
    [apiInstance requestAnotherMatchPutWith:id
                  completionHandler: ^(inline_response_200_1 output, NSError* error) {
        if (output) {
            NSLog(@"%@", output);
        }
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var RoboCupMsOrderManagementModule = require('robo_cup_ms_order_management_module');

    // Create an instance of the API class
    var api = new RoboCupMsOrderManagementModule.DefaultApi()
    var id = 56; // {Integer} ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě.

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully. Returned data: ' + data);
      }
    };
    api.requestAnotherMatchPut(id, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DefaultApi();
                var id = 56;  // Integer | ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě. (default to null)

                try {
                    // Vyžádá změnu pořadí zapasů ve frontě hřiště
                    inline_response_200_1 result = apiInstance.requestAnotherMatchPut(id);
                    Debug.WriteLine(result);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DefaultApi.requestAnotherMatchPut: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DefaultApi();
    $id = 56; // Integer | ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě.

    try {
        $result = $api_instance->requestAnotherMatchPut($id);
        print_r($result);
    } catch (Exception $e) {
        echo 'Exception when calling DefaultApi->requestAnotherMatchPut: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DefaultApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
    my $id = 56; # Integer | ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě.

    eval {
        my $result = $api_instance->requestAnotherMatchPut(id => $id);
        print Dumper($result);
    };
    if ($@) {
        warn "Exception when calling DefaultApi->requestAnotherMatchPut: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DefaultApi()
    id = 56 # Integer | ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě. (default to null)

    try:
        # Vyžádá změnu pořadí zapasů ve frontě hřiště
        api_response = api_instance.request_another_match_put(id)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->requestAnotherMatchPut: %s\n" % e)

    extern crate DefaultApi;

    pub fn main() {
        let id = 56; // Integer

        let mut context = DefaultApi::Context::default();
        let result = client.requestAnotherMatchPut(id, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Query parameters

Name | Description
--- | ---
id* | Integer ID zápasu, o kterém rozhodčí rozhodne, aby byl odehrán v dánou chvíli. Zápas s tímto ID bude přesunut na první místo ve frontě. Required

## Responses

###

# requestRefreshPut

Vyžádá refresh tohoto systemu (pokud dojde k zamrznutí)

Mají přístup jen uživatelé s touto rolí [ADMIN, LEADER, ASSISTANT].

    /requestRefresh

### Usage and SDK Samples

    curl -X PUT \
     -H "Accept: application/json" \
     "https://iob04.vas-server.cz:8080/module/orderManagement/requestRefresh"

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DefaultApi;

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

    public class DefaultApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DefaultApi apiInstance = new DefaultApi();

            try {
                inline_response_200_1 result = apiInstance.requestRefreshPut();
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#requestRefreshPut");
                e.printStackTrace();
            }
        }
    }

    import org.openapitools.client.api.DefaultApi;

    public class DefaultApiExample {
        public static void main(String[] args) {
            DefaultApi apiInstance = new DefaultApi();

            try {
                inline_response_200_1 result = apiInstance.requestRefreshPut();
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#requestRefreshPut");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DefaultApi *apiInstance = [[DefaultApi alloc] init];

    // Vyžádá refresh tohoto systemu (pokud dojde k zamrznutí)
    [apiInstance requestRefreshPutWithCompletionHandler:
                  ^(inline_response_200_1 output, NSError* error) {
        if (output) {
            NSLog(@"%@", output);
        }
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var RoboCupMsOrderManagementModule = require('robo_cup_ms_order_management_module');

    // Create an instance of the API class
    var api = new RoboCupMsOrderManagementModule.DefaultApi()
    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully. Returned data: ' + data);
      }
    };
    api.requestRefreshPut(callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DefaultApi();

                try {
                    // Vyžádá refresh tohoto systemu (pokud dojde k zamrznutí)
                    inline_response_200_1 result = apiInstance.requestRefreshPut();
                    Debug.WriteLine(result);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DefaultApi.requestRefreshPut: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DefaultApi();

    try {
        $result = $api_instance->requestRefreshPut();
        print_r($result);
    } catch (Exception $e) {
        echo 'Exception when calling DefaultApi->requestRefreshPut: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DefaultApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DefaultApi->new();

    eval {
        my $result = $api_instance->requestRefreshPut();
        print Dumper($result);
    };
    if ($@) {
        warn "Exception when calling DefaultApi->requestRefreshPut: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DefaultApi()

    try:
        # Vyžádá refresh tohoto systemu (pokud dojde k zamrznutí)
        api_response = api_instance.request_refresh_put()
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->requestRefreshPut: %s\n" % e)

    extern crate DefaultApi;

    pub fn main() {

        let mut context = DefaultApi::Context::default();
        let result = client.requestRefreshPut(&context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

## Responses

###

# runPut

Spustí modul řízéní pořadí. Modul bude možné spustit jen pro soutěž, která byla již zahájena.

Automaticky po spuštění se pro káždé hřiště vygeneruje fronta zápasů čekajících na odehrání. Mají přístup jen uživatelé s touto rolí [ADMIN, LEADER, ASSISTANT].

    /run

### Usage and SDK Samples

    curl -X PUT \
     -H "Accept: application/json" \
     "https://iob04.vas-server.cz:8080/module/orderManagement/run?year=56"

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DefaultApi;

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

    public class DefaultApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DefaultApi apiInstance = new DefaultApi();
            Integer year = 56; // Integer | Ročník soutěže

            try {
                inline_response_200_1 result = apiInstance.runPut(year);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#runPut");
                e.printStackTrace();
            }
        }
    }

    import org.openapitools.client.api.DefaultApi;

    public class DefaultApiExample {
        public static void main(String[] args) {
            DefaultApi apiInstance = new DefaultApi();
            Integer year = 56; // Integer | Ročník soutěže

            try {
                inline_response_200_1 result = apiInstance.runPut(year);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#runPut");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DefaultApi *apiInstance = [[DefaultApi alloc] init];
    Integer *year = 56; // Ročník soutěže (default to null)

    // Spustí modul řízéní pořadí. Modul bude možné spustit jen pro soutěž, která byla již zahájena.
    [apiInstance runPutWith:year
                  completionHandler: ^(inline_response_200_1 output, NSError* error) {
        if (output) {
            NSLog(@"%@", output);
        }
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var RoboCupMsOrderManagementModule = require('robo_cup_ms_order_management_module');

    // Create an instance of the API class
    var api = new RoboCupMsOrderManagementModule.DefaultApi()
    var year = 56; // {Integer} Ročník soutěže

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully. Returned data: ' + data);
      }
    };
    api.runPut(year, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DefaultApi();
                var year = 56;  // Integer | Ročník soutěže (default to null)

                try {
                    // Spustí modul řízéní pořadí. Modul bude možné spustit jen pro soutěž, která byla již zahájena.
                    inline_response_200_1 result = apiInstance.runPut(year);
                    Debug.WriteLine(result);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DefaultApi.runPut: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DefaultApi();
    $year = 56; // Integer | Ročník soutěže

    try {
        $result = $api_instance->runPut($year);
        print_r($result);
    } catch (Exception $e) {
        echo 'Exception when calling DefaultApi->runPut: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DefaultApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
    my $year = 56; # Integer | Ročník soutěže

    eval {
        my $result = $api_instance->runPut(year => $year);
        print Dumper($result);
    };
    if ($@) {
        warn "Exception when calling DefaultApi->runPut: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DefaultApi()
    year = 56 # Integer | Ročník soutěže (default to null)

    try:
        # Spustí modul řízéní pořadí. Modul bude možné spustit jen pro soutěž, která byla již zahájena.
        api_response = api_instance.run_put(year)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->runPut: %s\n" % e)

    extern crate DefaultApi;

    pub fn main() {
        let year = 56; // Integer

        let mut context = DefaultApi::Context::default();
        let result = client.runPut(year, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Query parameters

Name | Description
--- | ---
year* | Integer Ročník soutěže Required

## Responses

###

# upcommingMatchesGet

Navratí pro robota seznam všech nadcházejících zápasů

    /upcommingMatches

### Usage and SDK Samples

    curl -X GET \
     -H "Accept: application/json" \
     "https://iob04.vas-server.cz:8080/module/orderManagement/upcommingMatches?id=56"

    import org.openapitools.client.*;
    import org.openapitools.client.auth.*;
    import org.openapitools.client.model.*;
    import org.openapitools.client.api.DefaultApi;

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

    public class DefaultApiExample {
        public static void main(String[] args) {

            // Create an instance of the API class
            DefaultApi apiInstance = new DefaultApi();
            Integer id = 56; // Integer | ID robota

            try {
                inline_response_200 result = apiInstance.upcommingMatchesGet(id);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#upcommingMatchesGet");
                e.printStackTrace();
            }
        }
    }

    import org.openapitools.client.api.DefaultApi;

    public class DefaultApiExample {
        public static void main(String[] args) {
            DefaultApi apiInstance = new DefaultApi();
            Integer id = 56; // Integer | ID robota

            try {
                inline_response_200 result = apiInstance.upcommingMatchesGet(id);
                System.out.println(result);
            } catch (ApiException e) {
                System.err.println("Exception when calling DefaultApi#upcommingMatchesGet");
                e.printStackTrace();
            }
        }
    }

    // Create an instance of the API class
    DefaultApi *apiInstance = [[DefaultApi alloc] init];
    Integer *id = 56; // ID robota (default to null)

    // Navratí pro robota seznam všech nadcházejících zápasů
    [apiInstance upcommingMatchesGetWith:id
                  completionHandler: ^(inline_response_200 output, NSError* error) {
        if (output) {
            NSLog(@"%@", output);
        }
        if (error) {
            NSLog(@"Error: %@", error);
        }
    }];

    var RoboCupMsOrderManagementModule = require('robo_cup_ms_order_management_module');

    // Create an instance of the API class
    var api = new RoboCupMsOrderManagementModule.DefaultApi()
    var id = 56; // {Integer} ID robota

    var callback = function(error, data, response) {
      if (error) {
        console.error(error);
      } else {
        console.log('API called successfully. Returned data: ' + data);
      }
    };
    api.upcommingMatchesGet(id, callback);

    using System;
    using System.Diagnostics;
    using Org.OpenAPITools.Api;
    using Org.OpenAPITools.Client;
    using Org.OpenAPITools.Model;

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

                // Create an instance of the API class
                var apiInstance = new DefaultApi();
                var id = 56;  // Integer | ID robota (default to null)

                try {
                    // Navratí pro robota seznam všech nadcházejících zápasů
                    inline_response_200 result = apiInstance.upcommingMatchesGet(id);
                    Debug.WriteLine(result);
                } catch (Exception e) {
                    Debug.Print("Exception when calling DefaultApi.upcommingMatchesGet: " + e.Message );
                }
            }
        }
    }

    <?php
    require_once(__DIR__ . '/vendor/autoload.php');

    // Create an instance of the API class
    $api_instance = new OpenAPITools\Client\Api\DefaultApi();
    $id = 56; // Integer | ID robota

    try {
        $result = $api_instance->upcommingMatchesGet($id);
        print_r($result);
    } catch (Exception $e) {
        echo 'Exception when calling DefaultApi->upcommingMatchesGet: ', $e->getMessage(), PHP_EOL;
    }
    ?>

    use Data::Dumper;
    use WWW::OPenAPIClient::Configuration;
    use WWW::OPenAPIClient::DefaultApi;

    # Create an instance of the API class
    my $api_instance = WWW::OPenAPIClient::DefaultApi->new();
    my $id = 56; # Integer | ID robota

    eval {
        my $result = $api_instance->upcommingMatchesGet(id => $id);
        print Dumper($result);
    };
    if ($@) {
        warn "Exception when calling DefaultApi->upcommingMatchesGet: $@\n";
    }

    from __future__ import print_statement
    import time
    import openapi_client
    from openapi_client.rest import ApiException
    from pprint import pprint

    # Create an instance of the API class
    api_instance = openapi_client.DefaultApi()
    id = 56 # Integer | ID robota (default to null)

    try:
        # Navratí pro robota seznam všech nadcházejících zápasů
        api_response = api_instance.upcomming_matches_get(id)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->upcommingMatchesGet: %s\n" % e)

    extern crate DefaultApi;

    pub fn main() {
        let id = 56; // Integer

        let mut context = DefaultApi::Context::default();
        let result = client.upcommingMatchesGet(id, &context).wait();

        println!("{:?}", result);
    }

## Scopes

## Parameters

Query parameters

Name | Description
--- | ---
id* | Integer ID robota Required

## Responses

###