salesforcer (version 0.2.2)

drop_attributes_recursively: Recursively remove attributes data from list

Description

This function wraps the custom drop_attributes function that removes elements from Salesforce data parsed to a list where the object type and the record url persists because they were attributes on the record and not part of the requested information.

Usage

drop_attributes_recursively(
  x,
  object_name_append = FALSE,
  object_name_as_col = FALSE
)

Arguments

x

list; a list to be cleaned.

object_name_append

logical; whether to include the object type (e.g. Account or Contact) as part of the column names (e.g. Account.Name).

object_name_as_col

logical; whether to include the object type (e.g. Account or Contact) as a new column.

Value

list containing no 'attributes' elements with the object information in the column names or the values within an object entitled 'sObject'.