drop_attributes_recursively: Recursively remove attributes data from list

View source: R/utils-query.R

drop_attributes_recursivelyR Documentation

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'.

Note

This function is meant to be used internally. Only use when debugging.


salesforcer documentation built on March 18, 2022, 6:26 p.m.