module Lark::Apis::Drive::File

Public Instance Methods

copy(user_access_token:, file_token:, payload:) click to toggle source
# File lib/lark/apis/drive/file.rb, line 11
def copy(user_access_token:, file_token:, payload:)
  post "drive/explorer/v2/file/copy/files/#{file_token}",
       payload,
       access_token: user_access_token
end
create(user_access_token:, folder_token:, title:, type:) click to toggle source
# File lib/lark/apis/drive/file.rb, line 5
def create(user_access_token:, folder_token:, title:, type:)
  post "drive/explorer/v2/file/#{folder_token}",
       { title: title, type: type },
       access_token: user_access_token
end
delete_doc(user_access_token:, token:) click to toggle source
# File lib/lark/apis/drive/file.rb, line 17
def delete_doc(user_access_token:, token:)
  delete "drive/explorer/v2/file/docs/#{token}",
         access_token: user_access_token
end
delete_sheet(user_access_token:, token:) click to toggle source
# File lib/lark/apis/drive/file.rb, line 22
def delete_sheet(user_access_token:, token:)
  delete "drive/explorer/v2/file/spreadsheets/#{token}",
         access_token: user_access_token
end