Method: Smartsheet::Rows#delete

Defined in:
lib/smartsheet/endpoints/sheets/rows.rb

#delete(sheet_id:, row_ids:, params: {}, header_overrides: {}) ⇒ Object



41
42
43
44
45
46
47
48
49
50
# File 'lib/smartsheet/endpoints/sheets/rows.rb', line 41

def delete(sheet_id:, row_ids:, params: {}, header_overrides: {})
  params[:ids] = row_ids.join(',')
  endpoint_spec = Smartsheet::API::EndpointSpec.new(:delete, ['sheets', :sheet_id, 'rows'])
  request_spec = Smartsheet::API::RequestSpec.new(
      header_overrides: header_overrides,
      params: params,
      sheet_id: sheet_id
  )
  client.make_request(endpoint_spec, request_spec)
end