def auto_share_contact_details=(value)
      first_name = value[:first_name] || ''
      last_name = value[:last_name] || ''
      email = value[:email] || ''
      additional_contact_info = value[:additional_contact_info] || ''
      xml = Builder::XmlMarkup.new
      xml.instruct!
      xml.Request(:xmlns => "urn:sbx:apis:SbxBaseComponents") do |xml|
        connection.requester_credentials_block(xml)
        xml.UpdateAutoShareContactDetailsCall do |xml|
          xml.FirstName(first_name)
          xml.LastName(last_name)
          xml.Email(email)
          xml.AdditionalContactDetails(additional_contact_details)
        end
      end
      response = connection.post_xml(xml)
      # TODO: Retrieve the new value to make sure it worked?
      # TODO: This can throw some specific efforts; see http://developer.shoeboxed.com/business-cards
      value
    end
def auto_share_contact_details=(value)
      first_name = value[:first_name] || ''
      last_name = value[:last_name] || ''
      email = value[:email] || ''
      additional_contact_info = value[:additional_contact_info] || ''
      xml = Builder::XmlMarkup.new
      xml.instruct!
      xml.Request(:xmlns => "urn:sbx:apis:SbxBaseComponents") do |xml|
        connection.requester_credentials_block(xml)
        xml.UpdateAutoShareContactDetailsCall do |xml|
          xml.FirstName(first_name)
          xml.LastName(last_name)
          xml.Email(email)
          xml.AdditionalContactDetails(additional_contact_details)
        end
      end
      response = connection.post_xml(xml)
      # TODO: Retrieve the new value to make sure it worked?
      # TODO: This can throw some specific efforts; see http://developer.shoeboxed.com/business-cards
      value
    end
Set user's contact information that is sent out with business cards
 value should be a hash {:first_name => "John", :last_name => "Doe", :email => "John.Doe@example.com", :additional_contact_info => "Only email on weekdays"}