module OpConnect::Client::Files

Public Instance Methods

file(vault_id:, item_id:, id:, **params)
Alias for: get_file
file_content(vault_id:, item_id:, id:)
Alias for: get_file_content
files(vault_id:, item_id:, **params)
Alias for: list_files
get_file(vault_id:, item_id:, id:, **params) click to toggle source
# File lib/op_connect/client/files.rb, line 9
def get_file(vault_id:, item_id:, id:, **params)
  Item::File.new get("vaults/#{vault_id}/items/#{item_id}/files/#{id}", params: params).body
end
Also aliased as: file
get_file_content(vault_id:, item_id:, id:) click to toggle source
# File lib/op_connect/client/files.rb, line 14
def get_file_content(vault_id:, item_id:, id:)
  get("vaults/#{vault_id}/items/#{item_id}/files/#{id}/content").body
end
Also aliased as: file_content
list_files(vault_id:, item_id:, **params) click to toggle source
# File lib/op_connect/client/files.rb, line 4
def list_files(vault_id:, item_id:, **params)
  get("vaults/#{vault_id}/items/#{item_id}/files", params: params).body.map { |file| Item::File.new(file) }
end
Also aliased as: files