Loading examples/demo6/python/mecapp/swagger_client/__init__.py +3 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading Loading @@ -41,8 +41,10 @@ from swagger_client.models.gpu_config import GpuConfig from swagger_client.models.ingress_service import IngressService from swagger_client.models.line_string import LineString from swagger_client.models.memory_config import MemoryConfig from swagger_client.models.namespace import Namespace from swagger_client.models.network_characteristics import NetworkCharacteristics from swagger_client.models.network_location import NetworkLocation from swagger_client.models.oauth import Oauth from swagger_client.models.physical_location import PhysicalLocation from swagger_client.models.poa4_g_config import Poa4GConfig from swagger_client.models.poa5_g_config import Poa5GConfig Loading @@ -50,7 +52,6 @@ from swagger_client.models.poa_wifi_config import PoaWifiConfig from swagger_client.models.point import Point from swagger_client.models.problem_details import ProblemDetails from swagger_client.models.process import Process from swagger_client.models.sandbox import Sandbox from swagger_client.models.sandbox_app_instances import SandboxAppInstances from swagger_client.models.sandbox_logs_subscriptions import SandboxLogsSubscriptions from swagger_client.models.sandbox_mec_services import SandboxMecServices Loading examples/demo6/python/mecapp/swagger_client/api/authorization_api.py +99 −4 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading @@ -32,6 +32,101 @@ class AuthorizationApi(object): api_client = ApiClient() self.api_client = api_client def get_namespace(self, user_code, **kwargs): # noqa: E501 """Get the namespace against the User Code # noqa: E501 Get the namespace against the User Code # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True >>> thread = api.get_namespace(user_code, async_req=True) >>> result = thread.get() :param async_req bool :param str user_code: User Code obtained from the login endpoint (required) :return: Namespace If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True if kwargs.get('async_req'): return self.get_namespace_with_http_info(user_code, **kwargs) # noqa: E501 else: (data) = self.get_namespace_with_http_info(user_code, **kwargs) # noqa: E501 return data def get_namespace_with_http_info(self, user_code, **kwargs): # noqa: E501 """Get the namespace against the User Code # noqa: E501 Get the namespace against the User Code # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True >>> thread = api.get_namespace_with_http_info(user_code, async_req=True) >>> result = thread.get() :param async_req bool :param str user_code: User Code obtained from the login endpoint (required) :return: Namespace If the method is called asynchronously, returns the request thread. """ all_params = ['user_code'] # noqa: E501 all_params.append('async_req') all_params.append('_return_http_data_only') all_params.append('_preload_content') all_params.append('_request_timeout') params = locals() for key, val in six.iteritems(params['kwargs']): if key not in all_params: raise TypeError( "Got an unexpected keyword argument '%s'" " to method get_namespace" % key ) params[key] = val del params['kwargs'] # verify the required parameter 'user_code' is set if ('user_code' not in params or params['user_code'] is None): raise ValueError("Missing the required parameter `user_code` when calling `get_namespace`") # noqa: E501 collection_formats = {} path_params = {} query_params = [] if 'user_code' in params: query_params.append(('user_code', params['user_code'])) # noqa: E501 header_params = {} form_params = [] local_var_files = {} body_params = None # HTTP header `Accept` header_params['Accept'] = self.api_client.select_header_accept( ['application/json']) # noqa: E501 # Authentication setting auth_settings = [] # noqa: E501 return self.api_client.call_api( '/namespace', 'GET', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, response_type='Namespace', # noqa: E501 auth_settings=auth_settings, async_req=params.get('async_req'), _return_http_data_only=params.get('_return_http_data_only'), _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats) def login(self, provider, **kwargs): # noqa: E501 """Initiate OAuth login procedure and creates a MEC Sandbox instance # noqa: E501 Loading @@ -43,7 +138,7 @@ class AuthorizationApi(object): :param async_req bool :param str provider: Oauth provider (required) :return: Sandbox :return: Oauth If the method is called asynchronously, returns the request thread. """ Loading @@ -65,7 +160,7 @@ class AuthorizationApi(object): :param async_req bool :param str provider: Oauth provider (required) :return: Sandbox :return: Oauth If the method is called asynchronously, returns the request thread. """ Loading Loading @@ -119,7 +214,7 @@ class AuthorizationApi(object): body=body_params, post_params=form_params, files=local_var_files, response_type='Sandbox', # noqa: E501 response_type='Oauth', # noqa: E501 auth_settings=auth_settings, async_req=params.get('async_req'), _return_http_data_only=params.get('_return_http_data_only'), Loading examples/demo6/python/mecapp/swagger_client/api/sandbox_app_instances_api.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading examples/demo6/python/mecapp/swagger_client/api/sandbox_logs_subscriptions_api.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading examples/demo6/python/mecapp/swagger_client/api/sandbox_mec_services_api.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading Loading
examples/demo6/python/mecapp/swagger_client/__init__.py +3 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading Loading @@ -41,8 +41,10 @@ from swagger_client.models.gpu_config import GpuConfig from swagger_client.models.ingress_service import IngressService from swagger_client.models.line_string import LineString from swagger_client.models.memory_config import MemoryConfig from swagger_client.models.namespace import Namespace from swagger_client.models.network_characteristics import NetworkCharacteristics from swagger_client.models.network_location import NetworkLocation from swagger_client.models.oauth import Oauth from swagger_client.models.physical_location import PhysicalLocation from swagger_client.models.poa4_g_config import Poa4GConfig from swagger_client.models.poa5_g_config import Poa5GConfig Loading @@ -50,7 +52,6 @@ from swagger_client.models.poa_wifi_config import PoaWifiConfig from swagger_client.models.point import Point from swagger_client.models.problem_details import ProblemDetails from swagger_client.models.process import Process from swagger_client.models.sandbox import Sandbox from swagger_client.models.sandbox_app_instances import SandboxAppInstances from swagger_client.models.sandbox_logs_subscriptions import SandboxLogsSubscriptions from swagger_client.models.sandbox_mec_services import SandboxMecServices Loading
examples/demo6/python/mecapp/swagger_client/api/authorization_api.py +99 −4 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading @@ -32,6 +32,101 @@ class AuthorizationApi(object): api_client = ApiClient() self.api_client = api_client def get_namespace(self, user_code, **kwargs): # noqa: E501 """Get the namespace against the User Code # noqa: E501 Get the namespace against the User Code # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True >>> thread = api.get_namespace(user_code, async_req=True) >>> result = thread.get() :param async_req bool :param str user_code: User Code obtained from the login endpoint (required) :return: Namespace If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True if kwargs.get('async_req'): return self.get_namespace_with_http_info(user_code, **kwargs) # noqa: E501 else: (data) = self.get_namespace_with_http_info(user_code, **kwargs) # noqa: E501 return data def get_namespace_with_http_info(self, user_code, **kwargs): # noqa: E501 """Get the namespace against the User Code # noqa: E501 Get the namespace against the User Code # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True >>> thread = api.get_namespace_with_http_info(user_code, async_req=True) >>> result = thread.get() :param async_req bool :param str user_code: User Code obtained from the login endpoint (required) :return: Namespace If the method is called asynchronously, returns the request thread. """ all_params = ['user_code'] # noqa: E501 all_params.append('async_req') all_params.append('_return_http_data_only') all_params.append('_preload_content') all_params.append('_request_timeout') params = locals() for key, val in six.iteritems(params['kwargs']): if key not in all_params: raise TypeError( "Got an unexpected keyword argument '%s'" " to method get_namespace" % key ) params[key] = val del params['kwargs'] # verify the required parameter 'user_code' is set if ('user_code' not in params or params['user_code'] is None): raise ValueError("Missing the required parameter `user_code` when calling `get_namespace`") # noqa: E501 collection_formats = {} path_params = {} query_params = [] if 'user_code' in params: query_params.append(('user_code', params['user_code'])) # noqa: E501 header_params = {} form_params = [] local_var_files = {} body_params = None # HTTP header `Accept` header_params['Accept'] = self.api_client.select_header_accept( ['application/json']) # noqa: E501 # Authentication setting auth_settings = [] # noqa: E501 return self.api_client.call_api( '/namespace', 'GET', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, response_type='Namespace', # noqa: E501 auth_settings=auth_settings, async_req=params.get('async_req'), _return_http_data_only=params.get('_return_http_data_only'), _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats) def login(self, provider, **kwargs): # noqa: E501 """Initiate OAuth login procedure and creates a MEC Sandbox instance # noqa: E501 Loading @@ -43,7 +138,7 @@ class AuthorizationApi(object): :param async_req bool :param str provider: Oauth provider (required) :return: Sandbox :return: Oauth If the method is called asynchronously, returns the request thread. """ Loading @@ -65,7 +160,7 @@ class AuthorizationApi(object): :param async_req bool :param str provider: Oauth provider (required) :return: Sandbox :return: Oauth If the method is called asynchronously, returns the request thread. """ Loading Loading @@ -119,7 +214,7 @@ class AuthorizationApi(object): body=body_params, post_params=form_params, files=local_var_files, response_type='Sandbox', # noqa: E501 response_type='Oauth', # noqa: E501 auth_settings=auth_settings, async_req=params.get('async_req'), _return_http_data_only=params.get('_return_http_data_only'), Loading
examples/demo6/python/mecapp/swagger_client/api/sandbox_app_instances_api.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading
examples/demo6/python/mecapp/swagger_client/api/sandbox_logs_subscriptions_api.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading
examples/demo6/python/mecapp/swagger_client/api/sandbox_mec_services_api.py +1 −1 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ The MEC Sandbox API described using OpenAPI # noqa: E501 OpenAPI spec version: 0.0.7 OpenAPI spec version: 0.0.9 Contact: cti_support@etsi.org Generated by: https://github.com/swagger-api/swagger-codegen.git """ Loading