package com.ejie.ab04b.model.nora;

/**
 * Pais generated by UDA, 13-Jan-2017 12:55:50.
 * 
 * @author UDA
 */

public class Pais implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	private String id;
	private String dsO;
	private String dsC;
	private String dsE;

	/**
	 * Method 'Pais'.
	 */
	public Pais() {
	}

	/**
	 * Method 'Pais'.
	 * 
	 *  id
	 *            String
	 *
	 * @param id the id
	 */
	public Pais(String id) {
		this.id = id;
	}

	/**
	 * Method 'Pais'.
	 * 
	 *  id
	 *            String
	 *  dsO
	 *            String
	 *  dsC
	 *            String
	 *  dsE
	 *            String
	 *
	 * @param id the id
	 * @param dsO the ds O
	 * @param dsC the ds C
	 * @param dsE the ds E
	 */
	public Pais(String id, String dsO, String dsC, String dsE) {

		this.id = id;
		this.dsO = dsO;
		this.dsC = dsC;
		this.dsE = dsE;
	}

	/**
	 * Method 'getId'.
	 * 
	 *  String
	 *
	 * @return the id
	 */

	public String getId() {
		return this.id;
	}

	/**
	 * Method 'setId'.
	 * 
	 *  id
	 *            String
	 *
	 * @param id the new id
	 */

	public void setId(String id) {
		this.id = id;
	}

	/**
	 * Method 'getDsO'.
	 * 
	 *  String
	 *
	 * @return the ds O
	 */

	public String getDsO() {
		return this.dsO;
	}

	/**
	 * Method 'setDsO'.
	 * 
	 *  dsO
	 *            String
	 *
	 * @param dsO the new ds O
	 */

	public void setDsO(String dsO) {
		this.dsO = dsO;
	}

	/**
	 * Method 'getDsC'.
	 * 
	 *  String
	 *
	 * @return the ds C
	 */

	public String getDsC() {
		return this.dsC;
	}

	/**
	 * Method 'setDsC'.
	 * 
	 *  dsC
	 *            String
	 *
	 * @param dsC the new ds C
	 */

	public void setDsC(String dsC) {
		this.dsC = dsC;
	}

	/**
	 * Method 'getDsE'.
	 * 
	 *  String
	 *
	 * @return the ds E
	 */

	public String getDsE() {
		return this.dsE;
	}

	/**
	 * Method 'setDsE'.
	 * 
	 *  dsE
	 *            String
	 *
	 * @param dsE the new ds E
	 */

	public void setDsE(String dsE) {
		this.dsE = dsE;
	}

	/**
	 * Intended only for logging and debugging.
	 * 
	 * Here, the contents of every main field are placed into the result.
	 * 
	 *  String
	 *
	 * @return the string
	 */
	@Override()
	public String toString() {
		StringBuilder result = new StringBuilder();
		result.append(this.getClass().getName()).append(" Object { ");
		// Clave compuesta

		result.append("[ id: ").append(this.id).append(" ]");

		result.append(", [ dsO: ").append(this.dsO).append(" ]");

		result.append(", [ dsC: ").append(this.dsC).append(" ]");

		result.append(", [ dsE: ").append(this.dsE).append(" ]");
		result.append("}");
		return result.toString();
	}

}
