def get_carbon_copies(options, signer_count)
      copies = []
        (options || []).each do |cc|
          signer_count += 1
          raise "Missing required data [:email, :name]" unless (cc[:email] && cc[:name])
          cc.merge!(recipient_id: signer_count, routing_order: signer_count)
          copies << camelize_keys(cc)
        end
      copies
    end
def get_carbon_copies(options, signer_count)
      copies = []
        (options || []).each do |cc|
          signer_count += 1
          raise "Missing required data [:email, :name]" unless (cc[:email] && cc[:name])
          cc.merge!(recipient_id: signer_count, routing_order: signer_count)
          copies << camelize_keys(cc)
        end
      copies
    end
Internal: people to be Carbon Copied on the document that is created
 https://docs.docusign.com/esign/restapi/Envelopes/Envelopes/create/

 Expecting options to be an array of hashes, with each hash representing a person to carbon copy

 email         - The email of the recipient to be copied on the document
 name          - The name of the recipient
 signer_count  - Used to generate required attributes recipientId and routingOrder which must be unique in the document