Esempio n. 1
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'search_context_id' is set
        if self.search_context_id is None:
            raise ValueError("Missing the required parameter `search_context_id` when calling `get_image_features`")
        # verify the required parameter 'image_id' is set
        if self.image_id is None:
            raise ValueError("Missing the required parameter `image_id` when calling `get_image_features`")

        collection_formats = {}
        path = '/imaging/ai/imageSearch/{searchContextId}/features'
        path_params = {}
        if self.search_context_id is not None:
            path_params[self._lowercase_first_letter('searchContextId')] = self.search_context_id

        query_params = []
        if self._lowercase_first_letter('imageId') in path:
            path = path.replace('{' + self._lowercase_first_letter('imageId' + '}'), self.image_id if self.image_id is not None else '')
        else:
            if self.image_id is not None:
                query_params.append((self._lowercase_first_letter('imageId'), self.image_id))
        if self._lowercase_first_letter('folder') in path:
            path = path.replace('{' + self._lowercase_first_letter('folder' + '}'), self.folder if self.folder is not None else '')
        else:
            if self.folder is not None:
                query_params.append((self._lowercase_first_letter('folder'), self.folder))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace('{' + self._lowercase_first_letter('storage' + '}'), self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append((self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['application/json'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 2
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'src_path' is set
        if self.src_path is None:
            raise ValueError("Missing the required parameter `src_path` when calling `copy_folder`")
        # verify the required parameter 'dest_path' is set
        if self.dest_path is None:
            raise ValueError("Missing the required parameter `dest_path` when calling `copy_folder`")

        collection_formats = {}
        path = '/imaging/storage/folder/copy/{srcPath}'
        path_params = {}
        if self.src_path is not None:
            path_params[self._lowercase_first_letter('srcPath')] = self.src_path

        query_params = []
        if self._lowercase_first_letter('destPath') in path:
            path = path.replace('{' + self._lowercase_first_letter('destPath' + '}'), self.dest_path if self.dest_path is not None else '')
        else:
            if self.dest_path is not None:
                query_params.append((self._lowercase_first_letter('destPath'), self.dest_path))
        if self._lowercase_first_letter('srcStorageName') in path:
            path = path.replace('{' + self._lowercase_first_letter('srcStorageName' + '}'), self.src_storage_name if self.src_storage_name is not None else '')
        else:
            if self.src_storage_name is not None:
                query_params.append((self._lowercase_first_letter('srcStorageName'), self.src_storage_name))
        if self._lowercase_first_letter('destStorageName') in path:
            path = path.replace('{' + self._lowercase_first_letter('destStorageName' + '}'), self.dest_storage_name if self.dest_storage_name is not None else '')
        else:
            if self.dest_storage_name is not None:
                query_params.append((self._lowercase_first_letter('destStorageName'), self.dest_storage_name))

        header_params = {}

        form_params = []
        local_var_files = []

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['application/json'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 3
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'image_data' is set
        if self.image_data is None:
            raise ValueError(
                "Missing the required parameter `image_data` when calling `extract_image_frame_properties`"
            )
        # verify the required parameter 'frame_id' is set
        if self.frame_id is None:
            raise ValueError(
                "Missing the required parameter `frame_id` when calling `extract_image_frame_properties`"
            )

        collection_formats = {}
        path = '/imaging/frames/{frameId}/properties'
        path_params = {}
        if self.frame_id is not None:
            path_params[self._lowercase_first_letter(
                'frameId')] = self.frame_id

        query_params = []

        header_params = {}

        form_params = []
        local_var_files = []
        if self.image_data is not None:
            local_var_files.append(
                (self._lowercase_first_letter('imageData'), self.image_data))

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params[
            'Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
                ['multipart/form-data'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params,
                           form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'method' is set
        if self.method is None:
            raise ValueError(
                "Missing the required parameter `method` when calling `get_available_labels`"
            )

        collection_formats = {}
        path = '/imaging/ai/objectdetection/availablelabels/{method}'
        path_params = {}
        if self.method is not None:
            path_params[self._lowercase_first_letter('method')] = self.method

        query_params = []

        header_params = {}

        form_params = []
        local_var_files = []

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params[
            'Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
                ['application/json'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params,
                           form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """

        collection_formats = {}
        path = '/imaging/storage/disc'
        path_params = {}

        query_params = []
        if self._lowercase_first_letter('storageName') in path:
            path = path.replace('{' + self._lowercase_first_letter('storageName' + '}'), self.storage_name if self.storage_name is not None else '')
        else:
            if self.storage_name is not None:
                query_params.append((self._lowercase_first_letter('storageName'), self.storage_name))

        header_params = {}

        form_params = []
        local_var_files = []

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['application/json'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 6
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'image_data' is set
        if self.image_data is None:
            raise ValueError("Missing the required parameter `image_data` when calling `create_rotate_flipped_image`")
        # verify the required parameter 'method' is set
        if self.method is None:
            raise ValueError("Missing the required parameter `method` when calling `create_rotate_flipped_image`")

        collection_formats = {}
        path = '/imaging/rotateflip'
        path_params = {}

        query_params = []
        if self._lowercase_first_letter('method') in path:
            path = path.replace('{' + self._lowercase_first_letter('method' + '}'), self.method if self.method is not None else '')
        else:
            if self.method is not None:
                query_params.append((self._lowercase_first_letter('method'), self.method))
        if self._lowercase_first_letter('format') in path:
            path = path.replace('{' + self._lowercase_first_letter('format' + '}'), self.format if self.format is not None else '')
        else:
            if self.format is not None:
                query_params.append((self._lowercase_first_letter('format'), self.format))
        if self._lowercase_first_letter('outPath') in path:
            path = path.replace('{' + self._lowercase_first_letter('outPath' + '}'), self.out_path if self.out_path is not None else '')
        else:
            if self.out_path is not None:
                query_params.append((self._lowercase_first_letter('outPath'), self.out_path))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace('{' + self._lowercase_first_letter('storage' + '}'), self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append((self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []
        if self.image_data is not None:
            local_var_files.append((self._lowercase_first_letter('imageData'), self.image_data))

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['multipart/form-data'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 7
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'name' is set
        if self.name is None:
            raise ValueError("Missing the required parameter `name` when calling `filter_effect_image`")
        # verify the required parameter 'filter_type' is set
        if self.filter_type is None:
            raise ValueError("Missing the required parameter `filter_type` when calling `filter_effect_image`")
        # verify the required parameter 'filter_properties' is set
        if self.filter_properties is None:
            raise ValueError("Missing the required parameter `filter_properties` when calling `filter_effect_image`")

        collection_formats = {}
        path = '/imaging/{name}/filterEffect'
        path_params = {}
        if self.name is not None:
            path_params[self._lowercase_first_letter('name')] = self.name

        query_params = []
        if self._lowercase_first_letter('filterType') in path:
            path = path.replace('{' + self._lowercase_first_letter('filterType' + '}'), self.filter_type if self.filter_type is not None else '')
        else:
            if self.filter_type is not None:
                query_params.append((self._lowercase_first_letter('filterType'), self.filter_type))
        if self._lowercase_first_letter('format') in path:
            path = path.replace('{' + self._lowercase_first_letter('format' + '}'), self.format if self.format is not None else '')
        else:
            if self.format is not None:
                query_params.append((self._lowercase_first_letter('format'), self.format))
        if self._lowercase_first_letter('folder') in path:
            path = path.replace('{' + self._lowercase_first_letter('folder' + '}'), self.folder if self.folder is not None else '')
        else:
            if self.folder is not None:
                query_params.append((self._lowercase_first_letter('folder'), self.folder))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace('{' + self._lowercase_first_letter('storage' + '}'), self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append((self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []

        body_params = None
        if self.filter_properties is not None:
            body_params = self.filter_properties

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['application/json', 'application/xml'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'image_data' is set
        if self.image_data is None:
            raise ValueError(
                "Missing the required parameter `image_data` when calling `create_modified_svg`"
            )

        collection_formats = {}
        path = '/imaging/svg'
        path_params = {}

        query_params = []
        if self._lowercase_first_letter('colorType') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('colorType' + '}'),
                self.color_type if self.color_type is not None else '')
        else:
            if self.color_type is not None:
                query_params.append((self._lowercase_first_letter('colorType'),
                                     self.color_type))
        if self._lowercase_first_letter('textAsShapes') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('textAsShapes' + '}'),
                self.text_as_shapes if self.text_as_shapes is not None else '')
        else:
            if self.text_as_shapes is not None:
                query_params.append(
                    (self._lowercase_first_letter('textAsShapes'),
                     self.text_as_shapes))
        if self._lowercase_first_letter('scaleX') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('scaleX' + '}'),
                self.scale_x if self.scale_x is not None else '')
        else:
            if self.scale_x is not None:
                query_params.append(
                    (self._lowercase_first_letter('scaleX'), self.scale_x))
        if self._lowercase_first_letter('scaleY') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('scaleY' + '}'),
                self.scale_y if self.scale_y is not None else '')
        else:
            if self.scale_y is not None:
                query_params.append(
                    (self._lowercase_first_letter('scaleY'), self.scale_y))
        if self._lowercase_first_letter('pageWidth') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('pageWidth' + '}'),
                self.page_width if self.page_width is not None else '')
        else:
            if self.page_width is not None:
                query_params.append((self._lowercase_first_letter('pageWidth'),
                                     self.page_width))
        if self._lowercase_first_letter('pageHeight') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('pageHeight' + '}'),
                self.page_height if self.page_height is not None else '')
        else:
            if self.page_height is not None:
                query_params.append(
                    (self._lowercase_first_letter('pageHeight'),
                     self.page_height))
        if self._lowercase_first_letter('borderX') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('borderX' + '}'),
                self.border_x if self.border_x is not None else '')
        else:
            if self.border_x is not None:
                query_params.append(
                    (self._lowercase_first_letter('borderX'), self.border_x))
        if self._lowercase_first_letter('borderY') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('borderY' + '}'),
                self.border_y if self.border_y is not None else '')
        else:
            if self.border_y is not None:
                query_params.append(
                    (self._lowercase_first_letter('borderY'), self.border_y))
        if self._lowercase_first_letter('bkColor') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('bkColor' + '}'),
                self.bk_color if self.bk_color is not None else '')
        else:
            if self.bk_color is not None:
                query_params.append(
                    (self._lowercase_first_letter('bkColor'), self.bk_color))
        if self._lowercase_first_letter('fromScratch') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('fromScratch' + '}'),
                self.from_scratch if self.from_scratch is not None else '')
        else:
            if self.from_scratch is not None:
                query_params.append(
                    (self._lowercase_first_letter('fromScratch'),
                     self.from_scratch))
        if self._lowercase_first_letter('outPath') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('outPath' + '}'),
                self.out_path if self.out_path is not None else '')
        else:
            if self.out_path is not None:
                query_params.append(
                    (self._lowercase_first_letter('outPath'), self.out_path))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('storage' + '}'),
                self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append(
                    (self._lowercase_first_letter('storage'), self.storage))
        if self._lowercase_first_letter('format') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('format' + '}'),
                self.format if self.format is not None else '')
        else:
            if self.format is not None:
                query_params.append(
                    (self._lowercase_first_letter('format'), self.format))

        header_params = {}

        form_params = []
        local_var_files = []
        if self.image_data is not None:
            local_var_files.append(
                (self._lowercase_first_letter('imageData'), self.image_data))

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params[
            'Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
                ['multipart/form-data'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params,
                           form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 9
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'name' is set
        if self.name is None:
            raise ValueError(
                "Missing the required parameter `name` when calling `modify_emf`"
            )
        # verify the required parameter 'bk_color' is set
        if self.bk_color is None:
            raise ValueError(
                "Missing the required parameter `bk_color` when calling `modify_emf`"
            )
        # verify the required parameter 'page_width' is set
        if self.page_width is None:
            raise ValueError(
                "Missing the required parameter `page_width` when calling `modify_emf`"
            )
        # verify the required parameter 'page_height' is set
        if self.page_height is None:
            raise ValueError(
                "Missing the required parameter `page_height` when calling `modify_emf`"
            )
        # verify the required parameter 'border_x' is set
        if self.border_x is None:
            raise ValueError(
                "Missing the required parameter `border_x` when calling `modify_emf`"
            )
        # verify the required parameter 'border_y' is set
        if self.border_y is None:
            raise ValueError(
                "Missing the required parameter `border_y` when calling `modify_emf`"
            )

        collection_formats = {}
        path = '/imaging/{name}/emf'
        path_params = {}
        if self.name is not None:
            path_params[self._lowercase_first_letter('name')] = self.name

        query_params = []
        if self._lowercase_first_letter('bkColor') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('bkColor' + '}'),
                self.bk_color if self.bk_color is not None else '')
        else:
            if self.bk_color is not None:
                query_params.append(
                    (self._lowercase_first_letter('bkColor'), self.bk_color))
        if self._lowercase_first_letter('pageWidth') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('pageWidth' + '}'),
                self.page_width if self.page_width is not None else '')
        else:
            if self.page_width is not None:
                query_params.append((self._lowercase_first_letter('pageWidth'),
                                     self.page_width))
        if self._lowercase_first_letter('pageHeight') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('pageHeight' + '}'),
                self.page_height if self.page_height is not None else '')
        else:
            if self.page_height is not None:
                query_params.append(
                    (self._lowercase_first_letter('pageHeight'),
                     self.page_height))
        if self._lowercase_first_letter('borderX') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('borderX' + '}'),
                self.border_x if self.border_x is not None else '')
        else:
            if self.border_x is not None:
                query_params.append(
                    (self._lowercase_first_letter('borderX'), self.border_x))
        if self._lowercase_first_letter('borderY') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('borderY' + '}'),
                self.border_y if self.border_y is not None else '')
        else:
            if self.border_y is not None:
                query_params.append(
                    (self._lowercase_first_letter('borderY'), self.border_y))
        if self._lowercase_first_letter('fromScratch') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('fromScratch' + '}'),
                self.from_scratch if self.from_scratch is not None else '')
        else:
            if self.from_scratch is not None:
                query_params.append(
                    (self._lowercase_first_letter('fromScratch'),
                     self.from_scratch))
        if self._lowercase_first_letter('folder') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('folder' + '}'),
                self.folder if self.folder is not None else '')
        else:
            if self.folder is not None:
                query_params.append(
                    (self._lowercase_first_letter('folder'), self.folder))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('storage' + '}'),
                self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append(
                    (self._lowercase_first_letter('storage'), self.storage))
        if self._lowercase_first_letter('format') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('format' + '}'),
                self.format if self.format is not None else '')
        else:
            if self.format is not None:
                query_params.append(
                    (self._lowercase_first_letter('format'), self.format))

        header_params = {}

        form_params = []
        local_var_files = []

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params[
            'Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
                ['application/json'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params,
                           form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'name' is set
        if self.name is None:
            raise ValueError("Missing the required parameter `name` when calling `get_image_frame_range`")
        # verify the required parameter 'start_frame_id' is set
        if self.start_frame_id is None:
            raise ValueError("Missing the required parameter `start_frame_id` when calling `get_image_frame_range`")
        # verify the required parameter 'end_frame_id' is set
        if self.end_frame_id is None:
            raise ValueError("Missing the required parameter `end_frame_id` when calling `get_image_frame_range`")

        collection_formats = {}
        path = '/imaging/{name}/frames/range'
        path_params = {}
        if self.name is not None:
            path_params[self._lowercase_first_letter('name')] = self.name

        query_params = []
        if self._lowercase_first_letter('startFrameId') in path:
            path = path.replace('{' + self._lowercase_first_letter('startFrameId' + '}'), self.start_frame_id if self.start_frame_id is not None else '')
        else:
            if self.start_frame_id is not None:
                query_params.append((self._lowercase_first_letter('startFrameId'), self.start_frame_id))
        if self._lowercase_first_letter('endFrameId') in path:
            path = path.replace('{' + self._lowercase_first_letter('endFrameId' + '}'), self.end_frame_id if self.end_frame_id is not None else '')
        else:
            if self.end_frame_id is not None:
                query_params.append((self._lowercase_first_letter('endFrameId'), self.end_frame_id))
        if self._lowercase_first_letter('newWidth') in path:
            path = path.replace('{' + self._lowercase_first_letter('newWidth' + '}'), self.new_width if self.new_width is not None else '')
        else:
            if self.new_width is not None:
                query_params.append((self._lowercase_first_letter('newWidth'), self.new_width))
        if self._lowercase_first_letter('newHeight') in path:
            path = path.replace('{' + self._lowercase_first_letter('newHeight' + '}'), self.new_height if self.new_height is not None else '')
        else:
            if self.new_height is not None:
                query_params.append((self._lowercase_first_letter('newHeight'), self.new_height))
        if self._lowercase_first_letter('x') in path:
            path = path.replace('{' + self._lowercase_first_letter('x' + '}'), self.x if self.x is not None else '')
        else:
            if self.x is not None:
                query_params.append((self._lowercase_first_letter('x'), self.x))
        if self._lowercase_first_letter('y') in path:
            path = path.replace('{' + self._lowercase_first_letter('y' + '}'), self.y if self.y is not None else '')
        else:
            if self.y is not None:
                query_params.append((self._lowercase_first_letter('y'), self.y))
        if self._lowercase_first_letter('rectWidth') in path:
            path = path.replace('{' + self._lowercase_first_letter('rectWidth' + '}'), self.rect_width if self.rect_width is not None else '')
        else:
            if self.rect_width is not None:
                query_params.append((self._lowercase_first_letter('rectWidth'), self.rect_width))
        if self._lowercase_first_letter('rectHeight') in path:
            path = path.replace('{' + self._lowercase_first_letter('rectHeight' + '}'), self.rect_height if self.rect_height is not None else '')
        else:
            if self.rect_height is not None:
                query_params.append((self._lowercase_first_letter('rectHeight'), self.rect_height))
        if self._lowercase_first_letter('rotateFlipMethod') in path:
            path = path.replace('{' + self._lowercase_first_letter('rotateFlipMethod' + '}'), self.rotate_flip_method if self.rotate_flip_method is not None else '')
        else:
            if self.rotate_flip_method is not None:
                query_params.append((self._lowercase_first_letter('rotateFlipMethod'), self.rotate_flip_method))
        if self._lowercase_first_letter('saveOtherFrames') in path:
            path = path.replace('{' + self._lowercase_first_letter('saveOtherFrames' + '}'), self.save_other_frames if self.save_other_frames is not None else '')
        else:
            if self.save_other_frames is not None:
                query_params.append((self._lowercase_first_letter('saveOtherFrames'), self.save_other_frames))
        if self._lowercase_first_letter('folder') in path:
            path = path.replace('{' + self._lowercase_first_letter('folder' + '}'), self.folder if self.folder is not None else '')
        else:
            if self.folder is not None:
                query_params.append((self._lowercase_first_letter('folder'), self.folder))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace('{' + self._lowercase_first_letter('storage' + '}'), self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append((self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['application/json'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 11
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'image_data' is set
        if self.image_data is None:
            raise ValueError("Missing the required parameter `image_data` when calling `create_modified_bmp`")
        # verify the required parameter 'bits_per_pixel' is set
        if self.bits_per_pixel is None:
            raise ValueError("Missing the required parameter `bits_per_pixel` when calling `create_modified_bmp`")
        # verify the required parameter 'horizontal_resolution' is set
        if self.horizontal_resolution is None:
            raise ValueError("Missing the required parameter `horizontal_resolution` when calling `create_modified_bmp`")
        # verify the required parameter 'vertical_resolution' is set
        if self.vertical_resolution is None:
            raise ValueError("Missing the required parameter `vertical_resolution` when calling `create_modified_bmp`")

        collection_formats = {}
        path = '/imaging/bmp'
        path_params = {}

        query_params = []
        if self._lowercase_first_letter('bitsPerPixel') in path:
            path = path.replace('{' + self._lowercase_first_letter('bitsPerPixel' + '}'), self.bits_per_pixel if self.bits_per_pixel is not None else '')
        else:
            if self.bits_per_pixel is not None:
                query_params.append((self._lowercase_first_letter('bitsPerPixel'), self.bits_per_pixel))
        if self._lowercase_first_letter('horizontalResolution') in path:
            path = path.replace('{' + self._lowercase_first_letter('horizontalResolution' + '}'), self.horizontal_resolution if self.horizontal_resolution is not None else '')
        else:
            if self.horizontal_resolution is not None:
                query_params.append((self._lowercase_first_letter('horizontalResolution'), self.horizontal_resolution))
        if self._lowercase_first_letter('verticalResolution') in path:
            path = path.replace('{' + self._lowercase_first_letter('verticalResolution' + '}'), self.vertical_resolution if self.vertical_resolution is not None else '')
        else:
            if self.vertical_resolution is not None:
                query_params.append((self._lowercase_first_letter('verticalResolution'), self.vertical_resolution))
        if self._lowercase_first_letter('fromScratch') in path:
            path = path.replace('{' + self._lowercase_first_letter('fromScratch' + '}'), self.from_scratch if self.from_scratch is not None else '')
        else:
            if self.from_scratch is not None:
                query_params.append((self._lowercase_first_letter('fromScratch'), self.from_scratch))
        if self._lowercase_first_letter('outPath') in path:
            path = path.replace('{' + self._lowercase_first_letter('outPath' + '}'), self.out_path if self.out_path is not None else '')
        else:
            if self.out_path is not None:
                query_params.append((self._lowercase_first_letter('outPath'), self.out_path))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace('{' + self._lowercase_first_letter('storage' + '}'), self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append((self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []
        if self.image_data is not None:
            local_var_files.append((self._lowercase_first_letter('imageData'), self.image_data))

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['multipart/form-data'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'image_data' is set
        if self.image_data is None:
            raise ValueError(
                "Missing the required parameter `image_data` when calling `create_visual_object_bounds`"
            )

        collection_formats = {}
        path = '/imaging/ai/objectdetection/visualbounds'
        path_params = {}

        query_params = []
        if self._lowercase_first_letter('method') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('method' + '}'),
                self.method if self.method is not None else '')
        else:
            if self.method is not None:
                query_params.append(
                    (self._lowercase_first_letter('method'), self.method))
        if self._lowercase_first_letter('threshold') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('threshold' + '}'),
                self.threshold if self.threshold is not None else '')
        else:
            if self.threshold is not None:
                query_params.append((self._lowercase_first_letter('threshold'),
                                     self.threshold))
        if self._lowercase_first_letter('includeLabel') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('includeLabel' + '}'),
                self.include_label if self.include_label is not None else '')
        else:
            if self.include_label is not None:
                query_params.append(
                    (self._lowercase_first_letter('includeLabel'),
                     self.include_label))
        if self._lowercase_first_letter('includeScore') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('includeScore' + '}'),
                self.include_score if self.include_score is not None else '')
        else:
            if self.include_score is not None:
                query_params.append(
                    (self._lowercase_first_letter('includeScore'),
                     self.include_score))
        if self._lowercase_first_letter('allowedLabels') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('allowedLabels' + '}'),
                self.allowed_labels if self.allowed_labels is not None else '')
        else:
            if self.allowed_labels is not None:
                query_params.append(
                    (self._lowercase_first_letter('allowedLabels'),
                     self.allowed_labels))
        if self._lowercase_first_letter('blockedLabels') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('blockedLabels' + '}'),
                self.blocked_labels if self.blocked_labels is not None else '')
        else:
            if self.blocked_labels is not None:
                query_params.append(
                    (self._lowercase_first_letter('blockedLabels'),
                     self.blocked_labels))
        if self._lowercase_first_letter('color') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('color' + '}'),
                self.color if self.color is not None else '')
        else:
            if self.color is not None:
                query_params.append(
                    (self._lowercase_first_letter('color'), self.color))
        if self._lowercase_first_letter('outPath') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('outPath' + '}'),
                self.out_path if self.out_path is not None else '')
        else:
            if self.out_path is not None:
                query_params.append(
                    (self._lowercase_first_letter('outPath'), self.out_path))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('storage' + '}'),
                self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append(
                    (self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []
        if self.image_data is not None:
            local_var_files.append(
                (self._lowercase_first_letter('imageData'), self.image_data))

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params[
            'Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
                ['multipart/form-data'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params,
                           form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 13
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'image_data' is set
        if self.image_data is None:
            raise ValueError(
                "Missing the required parameter `image_data` when calling `create_modified_web_p`"
            )
        # verify the required parameter 'loss_less' is set
        if self.loss_less is None:
            raise ValueError(
                "Missing the required parameter `loss_less` when calling `create_modified_web_p`"
            )
        # verify the required parameter 'quality' is set
        if self.quality is None:
            raise ValueError(
                "Missing the required parameter `quality` when calling `create_modified_web_p`"
            )
        # verify the required parameter 'anim_loop_count' is set
        if self.anim_loop_count is None:
            raise ValueError(
                "Missing the required parameter `anim_loop_count` when calling `create_modified_web_p`"
            )
        # verify the required parameter 'anim_background_color' is set
        if self.anim_background_color is None:
            raise ValueError(
                "Missing the required parameter `anim_background_color` when calling `create_modified_web_p`"
            )

        collection_formats = {}
        path = '/imaging/webp'
        path_params = {}

        query_params = []
        if self._lowercase_first_letter('lossLess') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('lossLess' + '}'),
                self.loss_less if self.loss_less is not None else '')
        else:
            if self.loss_less is not None:
                query_params.append(
                    (self._lowercase_first_letter('lossLess'), self.loss_less))
        if self._lowercase_first_letter('quality') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('quality' + '}'),
                self.quality if self.quality is not None else '')
        else:
            if self.quality is not None:
                query_params.append(
                    (self._lowercase_first_letter('quality'), self.quality))
        if self._lowercase_first_letter('animLoopCount') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('animLoopCount' + '}'),
                self.anim_loop_count
                if self.anim_loop_count is not None else '')
        else:
            if self.anim_loop_count is not None:
                query_params.append(
                    (self._lowercase_first_letter('animLoopCount'),
                     self.anim_loop_count))
        if self._lowercase_first_letter('animBackgroundColor') in path:
            path = path.replace(
                '{' +
                self._lowercase_first_letter('animBackgroundColor' + '}'),
                self.anim_background_color
                if self.anim_background_color is not None else '')
        else:
            if self.anim_background_color is not None:
                query_params.append(
                    (self._lowercase_first_letter('animBackgroundColor'),
                     self.anim_background_color))
        if self._lowercase_first_letter('fromScratch') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('fromScratch' + '}'),
                self.from_scratch if self.from_scratch is not None else '')
        else:
            if self.from_scratch is not None:
                query_params.append(
                    (self._lowercase_first_letter('fromScratch'),
                     self.from_scratch))
        if self._lowercase_first_letter('outPath') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('outPath' + '}'),
                self.out_path if self.out_path is not None else '')
        else:
            if self.out_path is not None:
                query_params.append(
                    (self._lowercase_first_letter('outPath'), self.out_path))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace(
                '{' + self._lowercase_first_letter('storage' + '}'),
                self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append(
                    (self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []
        if self.image_data is not None:
            local_var_files.append(
                (self._lowercase_first_letter('imageData'), self.image_data))

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params[
            'Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
                ['multipart/form-data'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params,
                           form_params, body_params, local_var_files,
                           collection_formats, auth_settings)
Esempio n. 14
0
    def to_http_info(self, config):
        """
        Prepares initial info for HTTP request

        :param config: Imaging API configuration
        :type: asposeimagingcloud.Configuration
        :return: http_request configured http request
        :rtype: Configuration.models.requests.HttpRequest
        """
        # verify the required parameter 'image_data' is set
        if self.image_data is None:
            raise ValueError("Missing the required parameter `image_data` when calling `create_modified_gif`")

        collection_formats = {}
        path = '/imaging/gif'
        path_params = {}

        query_params = []
        if self._lowercase_first_letter('backgroundColorIndex') in path:
            path = path.replace('{' + self._lowercase_first_letter('backgroundColorIndex' + '}'), self.background_color_index if self.background_color_index is not None else '')
        else:
            if self.background_color_index is not None:
                query_params.append((self._lowercase_first_letter('backgroundColorIndex'), self.background_color_index))
        if self._lowercase_first_letter('colorResolution') in path:
            path = path.replace('{' + self._lowercase_first_letter('colorResolution' + '}'), self.color_resolution if self.color_resolution is not None else '')
        else:
            if self.color_resolution is not None:
                query_params.append((self._lowercase_first_letter('colorResolution'), self.color_resolution))
        if self._lowercase_first_letter('hasTrailer') in path:
            path = path.replace('{' + self._lowercase_first_letter('hasTrailer' + '}'), self.has_trailer if self.has_trailer is not None else '')
        else:
            if self.has_trailer is not None:
                query_params.append((self._lowercase_first_letter('hasTrailer'), self.has_trailer))
        if self._lowercase_first_letter('interlaced') in path:
            path = path.replace('{' + self._lowercase_first_letter('interlaced' + '}'), self.interlaced if self.interlaced is not None else '')
        else:
            if self.interlaced is not None:
                query_params.append((self._lowercase_first_letter('interlaced'), self.interlaced))
        if self._lowercase_first_letter('isPaletteSorted') in path:
            path = path.replace('{' + self._lowercase_first_letter('isPaletteSorted' + '}'), self.is_palette_sorted if self.is_palette_sorted is not None else '')
        else:
            if self.is_palette_sorted is not None:
                query_params.append((self._lowercase_first_letter('isPaletteSorted'), self.is_palette_sorted))
        if self._lowercase_first_letter('pixelAspectRatio') in path:
            path = path.replace('{' + self._lowercase_first_letter('pixelAspectRatio' + '}'), self.pixel_aspect_ratio if self.pixel_aspect_ratio is not None else '')
        else:
            if self.pixel_aspect_ratio is not None:
                query_params.append((self._lowercase_first_letter('pixelAspectRatio'), self.pixel_aspect_ratio))
        if self._lowercase_first_letter('fromScratch') in path:
            path = path.replace('{' + self._lowercase_first_letter('fromScratch' + '}'), self.from_scratch if self.from_scratch is not None else '')
        else:
            if self.from_scratch is not None:
                query_params.append((self._lowercase_first_letter('fromScratch'), self.from_scratch))
        if self._lowercase_first_letter('outPath') in path:
            path = path.replace('{' + self._lowercase_first_letter('outPath' + '}'), self.out_path if self.out_path is not None else '')
        else:
            if self.out_path is not None:
                query_params.append((self._lowercase_first_letter('outPath'), self.out_path))
        if self._lowercase_first_letter('storage') in path:
            path = path.replace('{' + self._lowercase_first_letter('storage' + '}'), self.storage if self.storage is not None else '')
        else:
            if self.storage is not None:
                query_params.append((self._lowercase_first_letter('storage'), self.storage))

        header_params = {}

        form_params = []
        local_var_files = []
        if self.image_data is not None:
            local_var_files.append((self._lowercase_first_letter('imageData'), self.image_data))

        body_params = None

        # HTTP header `Accept`
        header_params['Accept'] = self._select_header_accept(
            ['application/json'])

        # HTTP header `Content-Type`
        header_params['Content-Type'] = 'multipart/form-data' if form_params else self._select_header_content_type(
            ['multipart/form-data'])

        # Authentication setting
        auth_settings = ['JWT']

        return HttpRequest(path, path_params, query_params, header_params, form_params, body_params, local_var_files,
                           collection_formats, auth_settings)