// Path: src/com/createsend/models/subscribers/ConsentToTrack.java
// public enum ConsentToTrack {
//   UNCHANGED("Unchanged"),
//   YES("Yes"),
//   NO("No");
// 
//   private String value;
// 
//   ConsentToTrack(String value) {
//     this.value = value;
//   }
// 
//   @JsonCreator
//   public static ConsentToTrack forValue(String value) {
//     for (ConsentToTrack type : ConsentToTrack.values()) {
//       if (type.value.toLowerCase().equals(value.toLowerCase())) {
//         return type;
//       }
//     }
// 
//     return null;
//   }
// }


import com.fasterxml.jackson.annotation.JsonIgnore;
import java.util.*;
import com.createsend.models.subscribers.ConsentToTrack;

        return cc.iterator();
    }

    /**
     * @param recipient add a Bcc recipient to the request.
     */
    public void addBcc(String recipient) {
        bcc.add(recipient);
    }

    /**
     * @return the list of Bcc recipients.
     */
    public Iterator<String> getBcc() {
        return bcc.iterator();
    }

    /**
     * Add a data merge variable to be mail merged when the email is sent.
     * @param name The name of the variable.
     * @param value The value of the variable.
     */
    public void addData(String name, String value) {
        data.put(name, value);
    }

    /**
     * @return the data variables to be used for mail merge.
     */
    public Map<String, String> getData() {

// Path: src/com/createsend/models/subscribers/ConsentToTrack.java
// public enum ConsentToTrack {
//   UNCHANGED("Unchanged"),
//   YES("Yes"),
//   NO("No");
// 
//   private String value;
// 
//   ConsentToTrack(String value) {
//     this.value = value;
//   }
// 
//   @JsonCreator
//   public static ConsentToTrack forValue(String value) {
//     for (ConsentToTrack type : ConsentToTrack.values()) {
//       if (type.value.toLowerCase().equals(value.toLowerCase())) {
//         return type;
//       }
//     }
// 
//     return null;
//   }
// }


// Path: src/com/createsend/models/transactional/request/SmartEmailRequest.java
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.util.*;
import com.createsend.models.subscribers.ConsentToTrack;

        return cc.iterator();
    }

    /**
     * @param recipient add a Bcc recipient to the request.
     */
    public void addBcc(String recipient) {
        bcc.add(recipient);
    }

    /**
     * @return the list of Bcc recipients.
     */
    public Iterator<String> getBcc() {
        return bcc.iterator();
    }

    /**
     * Add a data merge variable to be mail merged when the email is sent.
     * @param name The name of the variable.
     * @param value The value of the variable.
     */
    public void addData(String name, String value) {
        data.put(name, value);
    }

    /**
     * @return the data variables to be used for mail merge.
     */
    public Map<String, String> getData() {

        return data;
