Version 1.5 - Updated on 12/15/2016
#initialize(session) ⇒ Virtualfolder
————————————————- Virtual folder functions —————————————–
def initialize(session)
# Instance variables
@session = session
end
#createVirtualFolder(name) ⇒ Object
Creates a virtual folder.
Arguments:
name
: Name of virtual folder.Returns:
def createVirtualFolder(name)
headers = {'Content-Type' => 'application/json'}
params = URI.encode(name).gsub('+','%20')
response = @session.do_post_without_params 'virtualfolder/'+params, headers
Sdk::parse_response(response,raw=true)
end
#deleteVirtualFolder(name, force = 'false') ⇒ Object
Deletes a vitual folder.
Arguments:
name
: name of virtual folderforce
: If set to:Returns:
def deleteVirtualFolder(name,force = 'false')
params = {
"name" => name,
"force" => force
}
logger = Logger.new(STDOUT)
logger.info params
response = @session.do_delete_with_params "virtualfolder", params
Sdk::parse_response(response, raw=true)
end
#renameVirtualFolder(virtualfolderdata) ⇒ Object
Updates a virtual folder.
Arguments:
virtualfolderdata
: virtual folder data in the json format.Returns:
def renameVirtualFolder(virtualfolderdata)
params = virtualfolderdata
headers = {'Content-Type' => 'application/json'}
response = @session.do_put "virtualfolder", params, headers
Sdk::parse_response(response)
end
Copyright © 2015-2017, Verizon and/or its Licensors. All rights reserved.