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)
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)
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)
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)
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)
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)
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)
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)
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)