//
// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.2.8-b130911.1802
// Consulte <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem.
// Gerado em: 2017.05.16 às 03:29:54 PM BRT
//

package br.ufsc.esus.dadoinstalacao;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>Classe Java de dadoInstalacaoTransport complex type.
 *
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
 *
 * <pre>
 * &lt;complexType name="dadoInstalacaoTransport">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="contraChave" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="uuidInstalacao" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cpfOuCnpj" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="nomeOuRazaoSocial" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="fone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="versaoSistema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="nomeBancoDados" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "dadoInstalacaoTransport", propOrder = {
  "contraChave",
  "uuidInstalacao",
  "cpfOuCnpj",
  "nomeOuRazaoSocial",
  "fone",
  "email",
  "versaoSistema",
  "nomeBancoDados"
})
public class DadoInstalacaoTransport {

  @XmlElement(required = true)
  protected String contraChave;
  protected String uuidInstalacao;
  @XmlElement(required = true)
  protected String cpfOuCnpj;
  @XmlElement(required = true)
  protected String nomeOuRazaoSocial;
  protected String fone;
  protected String email;
  protected String versaoSistema;
  protected String nomeBancoDados;

  /**
   * Obtém o valor da propriedade contraChave.
   *
   * @return possible object is
   * {@link String }
   */
  public String getContraChave() {
    return contraChave;
  }

  /**
   * Define o valor da propriedade contraChave.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setContraChave(String value) {
    this.contraChave = value;
  }

  /**
   * Obtém o valor da propriedade uuidInstalacao.
   *
   * @return possible object is
   * {@link String }
   */
  public String getUuidInstalacao() {
    return uuidInstalacao;
  }

  /**
   * Define o valor da propriedade uuidInstalacao.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setUuidInstalacao(String value) {
    this.uuidInstalacao = value;
  }

  /**
   * Obtém o valor da propriedade cpfOuCnpj.
   *
   * @return possible object is
   * {@link String }
   */
  public String getCpfOuCnpj() {
    return cpfOuCnpj;
  }

  /**
   * Define o valor da propriedade cpfOuCnpj.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setCpfOuCnpj(String value) {
    this.cpfOuCnpj = value;
  }

  /**
   * Obtém o valor da propriedade nomeOuRazaoSocial.
   *
   * @return possible object is
   * {@link String }
   */
  public String getNomeOuRazaoSocial() {
    return nomeOuRazaoSocial;
  }

  /**
   * Define o valor da propriedade nomeOuRazaoSocial.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setNomeOuRazaoSocial(String value) {
    this.nomeOuRazaoSocial = value;
  }

  /**
   * Obtém o valor da propriedade fone.
   *
   * @return possible object is
   * {@link String }
   */
  public String getFone() {
    return fone;
  }

  /**
   * Define o valor da propriedade fone.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setFone(String value) {
    this.fone = value;
  }

  /**
   * Obtém o valor da propriedade email.
   *
   * @return possible object is
   * {@link String }
   */
  public String getEmail() {
    return email;
  }

  /**
   * Define o valor da propriedade email.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setEmail(String value) {
    this.email = value;
  }

  /**
   * Obtém o valor da propriedade versaoSistema.
   *
   * @return possible object is
   * {@link String }
   */
  public String getVersaoSistema() {
    return versaoSistema;
  }

  /**
   * Define o valor da propriedade versaoSistema.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setVersaoSistema(String value) {
    this.versaoSistema = value;
  }

  /**
   * Obtém o valor da propriedade nomeBancoDados.
   *
   * @return possible object is
   * {@link String }
   */
  public String getNomeBancoDados() {
    return nomeBancoDados;
  }

  /**
   * Define o valor da propriedade nomeBancoDados.
   *
   * @param value allowed object is
   *              {@link String }
   */
  public void setNomeBancoDados(String value) {
    this.nomeBancoDados = value;
  }

}
