/**
  * Constructor method for ExcluirProduto
  * @see parent::__construct()
  * @param string $_id
  * @return EzCatalogoStructExcluirProduto
  */
 public function __construct($_id = NULL)
 {
     parent::__construct(array('id' => $_id), false);
 }
 /**
  * Constructor method for SalvarEstoque
  * @see parent::__construct()
  * @param EzCatalogoStructEstoque $_estoque
  * @return EzCatalogoStructSalvarEstoque
  */
 public function __construct($_estoque = NULL)
 {
     parent::__construct(array('Estoque' => $_estoque), false);
 }
 /**
  * Constructor method for ArrayOfProduto
  * @see parent::__construct()
  * @param EzCatalogoStructProduto $_produto
  * @return EzCatalogoStructArrayOfProduto
  */
 public function __construct($_produto = NULL)
 {
     parent::__construct(array('Produto' => $_produto), false);
 }
 /**
  * Constructor method for ArrayOfint
  * @see parent::__construct()
  * @param int $_int
  * @return EzCatalogoStructArrayOfint
  */
 public function __construct($_int = NULL)
 {
     parent::__construct(array('int' => $_int), false);
 }
 /**
  * Constructor method for CampoExtendido
  * @see parent::__construct()
  * @param string $_alias
  * @param string $_valor
  * @return EzCatalogoStructCampoExtendido
  */
 public function __construct($_alias = NULL, $_valor = NULL)
 {
     parent::__construct(array('Alias' => $_alias, 'Valor' => $_valor), false);
 }
 /**
  * Constructor method for ExcluirVariacaoResponse
  * @see parent::__construct()
  * @param EzCatalogoStructRespostaProcessamento $_excluirVariacaoResult
  * @return EzCatalogoStructExcluirVariacaoResponse
  */
 public function __construct($_excluirVariacaoResult = NULL)
 {
     parent::__construct(array('ExcluirVariacaoResult' => $_excluirVariacaoResult), false);
 }
 /**
  * Constructor method for SalvarSubVariacaoResponse
  * @see parent::__construct()
  * @param EzCatalogoStructRespostaProcessamento $_salvarSubVariacaoResult
  * @return EzCatalogoStructSalvarSubVariacaoResponse
  */
 public function __construct($_salvarSubVariacaoResult = NULL)
 {
     parent::__construct(array('SalvarSubVariacaoResult' => $_salvarSubVariacaoResult), false);
 }
 /**
  * Constructor method for Menu
  * @see parent::__construct()
  * @param boolean $_ativo
  * @param string $_menuAlias
  * @param int $_menuID
  * @param string $_menuTitulo
  * @param boolean $_vinculavel
  * @return EzCatalogoStructMenu
  */
 public function __construct($_ativo = NULL, $_menuAlias = NULL, $_menuID = NULL, $_menuTitulo = NULL, $_vinculavel = NULL)
 {
     parent::__construct(array('Ativo' => $_ativo, 'MenuAlias' => $_menuAlias, 'MenuID' => $_menuID, 'MenuTitulo' => $_menuTitulo, 'Vinculavel' => $_vinculavel), false);
 }
 /**
  * Constructor method for ArrayOfanyType
  * @see parent::__construct()
  * @param anyType $_anyType
  * @return EzCatalogoStructArrayOfanyType
  */
 public function __construct($_anyType = NULL)
 {
     parent::__construct(array('anyType' => $_anyType), false);
 }
 /**
  * Constructor method for Cliente
  * @see parent::__construct()
  * @param string $_apelido
  * @param string $_bairro
  * @param string $_cEP
  * @param string $_cNPJ
  * @param string $_cPF
  * @param string $_celular
  * @param string $_cidade
  * @param int $_clienteID
  * @param string $_comoDescobriu
  * @param string $_complemento
  * @param dateTime $_dataCadastro
  * @param dateTime $_dataNascimento
  * @param string $_email
  * @param string $_estado
  * @param string $_fax
  * @param string $_iE
  * @param string $_iP
  * @param string $_logradouro
  * @param string $_nome
  * @param string $_nomeFantasia
  * @param string $_numero
  * @param string $_observacoes
  * @param string $_pais
  * @param string $_protocolo
  * @param string $_rG
  * @param string $_razaoSocial
  * @param boolean $_receberEmail
  * @param ClienteSexoEnum $_sexo
  * @param string $_telefone
  * @param string $_telefone2
  * @param TipoClienteEnum $_tipoCliente
  * @param string $_token
  * @return EzCatalogoStructCliente
  */
 public function __construct($_apelido = NULL, $_bairro = NULL, $_cEP = NULL, $_cNPJ = NULL, $_cPF = NULL, $_celular = NULL, $_cidade = NULL, $_clienteID = NULL, $_comoDescobriu = NULL, $_complemento = NULL, $_dataCadastro = NULL, $_dataNascimento = NULL, $_email = NULL, $_estado = NULL, $_fax = NULL, $_iE = NULL, $_iP = NULL, $_logradouro = NULL, $_nome = NULL, $_nomeFantasia = NULL, $_numero = NULL, $_observacoes = NULL, $_pais = NULL, $_protocolo = NULL, $_rG = NULL, $_razaoSocial = NULL, $_receberEmail = NULL, $_sexo = NULL, $_telefone = NULL, $_telefone2 = NULL, $_tipoCliente = NULL, $_token = NULL)
 {
     parent::__construct(array('Apelido' => $_apelido, 'Bairro' => $_bairro, 'CEP' => $_cEP, 'CNPJ' => $_cNPJ, 'CPF' => $_cPF, 'Celular' => $_celular, 'Cidade' => $_cidade, 'ClienteID' => $_clienteID, 'ComoDescobriu' => $_comoDescobriu, 'Complemento' => $_complemento, 'DataCadastro' => $_dataCadastro, 'DataNascimento' => $_dataNascimento, 'Email' => $_email, 'Estado' => $_estado, 'Fax' => $_fax, 'IE' => $_iE, 'IP' => $_iP, 'Logradouro' => $_logradouro, 'Nome' => $_nome, 'NomeFantasia' => $_nomeFantasia, 'Numero' => $_numero, 'Observacoes' => $_observacoes, 'Pais' => $_pais, 'Protocolo' => $_protocolo, 'RG' => $_rG, 'RazaoSocial' => $_razaoSocial, 'ReceberEmail' => $_receberEmail, 'Sexo' => $_sexo, 'Telefone' => $_telefone, 'Telefone2' => $_telefone2, 'TipoCliente' => $_tipoCliente, 'Token' => $_token), false);
 }
 /**
  * Constructor method for StatusPedido
  * @see parent::__construct()
  * @param boolean $_notificarCliente
  * @param string $_numeroObjeto
  * @param int $_pedidoID
  * @param int $_statusID
  * @param string $_templateEmailID
  * @return EzCatalogoStructStatusPedido
  */
 public function __construct($_notificarCliente = NULL, $_numeroObjeto = NULL, $_pedidoID = NULL, $_statusID = NULL, $_templateEmailID = NULL)
 {
     parent::__construct(array('NotificarCliente' => $_notificarCliente, 'NumeroObjeto' => $_numeroObjeto, 'PedidoID' => $_pedidoID, 'StatusID' => $_statusID, 'TemplateEmailID' => $_templateEmailID), false);
 }
 /**
  * Constructor method for Fornecedor
  * @see parent::__construct()
  * @param string $_contato
  * @param string $_email
  * @param int $_fornecedorID
  * @param string $_nome
  * @param string $_observacoes
  * @param string $_telefone
  * @param string $_url
  * @return EzCatalogoStructFornecedor
  */
 public function __construct($_contato = NULL, $_email = NULL, $_fornecedorID = NULL, $_nome = NULL, $_observacoes = NULL, $_telefone = NULL, $_url = NULL)
 {
     parent::__construct(array('Contato' => $_contato, 'Email' => $_email, 'FornecedorID' => $_fornecedorID, 'Nome' => $_nome, 'Observacoes' => $_observacoes, 'Telefone' => $_telefone, 'Url' => $_url), false);
 }
 /**
  * Constructor method for Estoque
  * @see parent::__construct()
  * @param string $_codigoIntegracao
  * @param string $_codigoIntegracaoSubVariacao
  * @param string $_codigoIntegracaoVariacao
  * @param int $_estoqueAtual
  * @param int $_estoqueMinimo
  * @return EzCatalogoStructEstoque
  */
 public function __construct($_codigoIntegracao = NULL, $_codigoIntegracaoSubVariacao = NULL, $_codigoIntegracaoVariacao = NULL, $_estoqueAtual = NULL, $_estoqueMinimo = NULL)
 {
     parent::__construct(array('CodigoIntegracao' => $_codigoIntegracao, 'CodigoIntegracaoSubVariacao' => $_codigoIntegracaoSubVariacao, 'CodigoIntegracaoVariacao' => $_codigoIntegracaoVariacao, 'EstoqueAtual' => $_estoqueAtual, 'EstoqueMinimo' => $_estoqueMinimo), false);
 }
 /**
  * Constructor method for PedidoAcompanhamento
  * @see parent::__construct()
  * @param dateTime $_dataAtualizacao
  * @param int $_pedidoID
  * @param string $_protocolo
  * @param string $_statusDesc
  * @param int $_statusID
  * @return EzCatalogoStructPedidoAcompanhamento
  */
 public function __construct($_dataAtualizacao = NULL, $_pedidoID = NULL, $_protocolo = NULL, $_statusDesc = NULL, $_statusID = NULL)
 {
     parent::__construct(array('DataAtualizacao' => $_dataAtualizacao, 'PedidoID' => $_pedidoID, 'Protocolo' => $_protocolo, 'StatusDesc' => $_statusDesc, 'StatusID' => $_statusID), false);
 }
 /**
  * Constructor method for BuscaRelacaoMenuCategoriaResponse
  * @see parent::__construct()
  * @param EzCatalogoStructMenuRelation $_buscaRelacaoMenuCategoriaResult
  * @return EzCatalogoStructBuscaRelacaoMenuCategoriaResponse
  */
 public function __construct($_buscaRelacaoMenuCategoriaResult = NULL)
 {
     parent::__construct(array('BuscaRelacaoMenuCategoriaResult' => $_buscaRelacaoMenuCategoriaResult), false);
 }
 /**
  * Constructor method for ArrayOfMarca
  * @see parent::__construct()
  * @param EzCatalogoStructMarca $_marca
  * @return EzCatalogoStructArrayOfMarca
  */
 public function __construct($_marca = NULL)
 {
     parent::__construct(array('Marca' => $_marca), false);
 }
 /**
  * Constructor method for ArrayOfMenuRelation
  * @see parent::__construct()
  * @param EzCatalogoStructMenuRelation $_menuRelation
  * @return EzCatalogoStructArrayOfMenuRelation
  */
 public function __construct($_menuRelation = NULL)
 {
     parent::__construct(array('MenuRelation' => $_menuRelation), false);
 }
 /**
  * Constructor method for Preco
  * @see parent::__construct()
  * @param string $_codigoIntegracao
  * @param string $_codigoIntegracaoSubVariacao
  * @param string $_codigoIntegracaoVariacao
  * @param decimal $_precoProduto
  * @param decimal $_precoPromocao
  * @param boolean $_promocao
  * @param dateTime $_promocaoFim
  * @param dateTime $_promocaoInicio
  * @return EzCatalogoStructPreco
  */
 public function __construct($_codigoIntegracao = NULL, $_codigoIntegracaoSubVariacao = NULL, $_codigoIntegracaoVariacao = NULL, $_precoProduto = NULL, $_precoPromocao = NULL, $_promocao = NULL, $_promocaoFim = NULL, $_promocaoInicio = NULL)
 {
     parent::__construct(array('CodigoIntegracao' => $_codigoIntegracao, 'CodigoIntegracaoSubVariacao' => $_codigoIntegracaoSubVariacao, 'CodigoIntegracaoVariacao' => $_codigoIntegracaoVariacao, 'PrecoProduto' => $_precoProduto, 'PrecoPromocao' => $_precoPromocao, 'Promocao' => $_promocao, 'PromocaoFim' => $_promocaoFim, 'PromocaoInicio' => $_promocaoInicio), false);
 }
 /**
  * Constructor method for SalvarSubVariacao
  * @see parent::__construct()
  * @param EzCatalogoStructSubvariacao $_subVariacao
  * @return EzCatalogoStructSalvarSubVariacao
  */
 public function __construct($_subVariacao = NULL)
 {
     parent::__construct(array('SubVariacao' => $_subVariacao), false);
 }
 /**
  * Constructor method for SalvarProdutoLst
  * @see parent::__construct()
  * @param EzCatalogoStructArrayOfProduto $_produto
  * @return EzCatalogoStructSalvarProdutoLst
  */
 public function __construct($_produto = NULL)
 {
     parent::__construct(array('produto' => $_produto instanceof EzCatalogoStructArrayOfProduto ? $_produto : new EzCatalogoStructArrayOfProduto($_produto)), false);
 }
 /**
  * Constructor method for ExcluirSiteCategoriaResponse
  * @see parent::__construct()
  * @param EzCatalogoStructRespostaProcessamento $_excluirSiteCategoriaResult
  * @return EzCatalogoStructExcluirSiteCategoriaResponse
  */
 public function __construct($_excluirSiteCategoriaResult = NULL)
 {
     parent::__construct(array('ExcluirSiteCategoriaResult' => $_excluirSiteCategoriaResult), false);
 }
 /**
  * Constructor method for ArrayOfPedidoAcompanhamento
  * @see parent::__construct()
  * @param EzCatalogoStructPedidoAcompanhamento $_pedidoAcompanhamento
  * @return EzCatalogoStructArrayOfPedidoAcompanhamento
  */
 public function __construct($_pedidoAcompanhamento = NULL)
 {
     parent::__construct(array('PedidoAcompanhamento' => $_pedidoAcompanhamento), false);
 }
 /**
  * Constructor method for SalvarPrecoLstResponse
  * @see parent::__construct()
  * @param EzCatalogoStructRespostaProcessamento $_salvarPrecoLstResult
  * @return EzCatalogoStructSalvarPrecoLstResponse
  */
 public function __construct($_salvarPrecoLstResult = NULL)
 {
     parent::__construct(array('SalvarPrecoLstResult' => $_salvarPrecoLstResult), false);
 }
 /**
  * Constructor method for ArrayOfPedido
  * @see parent::__construct()
  * @param EzCatalogoStructPedido $_pedido
  * @return EzCatalogoStructArrayOfPedido
  */
 public function __construct($_pedido = NULL)
 {
     parent::__construct(array('Pedido' => $_pedido), false);
 }
 /**
  * Constructor method for Marca
  * @see parent::__construct()
  * @param boolean $_ativo
  * @param string $_logotipo
  * @param int $_marcaID
  * @param string $_nome
  * @param int $_ordem
  * @param string $_url
  * @return EzCatalogoStructMarca
  */
 public function __construct($_ativo = NULL, $_logotipo = NULL, $_marcaID = NULL, $_nome = NULL, $_ordem = NULL, $_url = NULL)
 {
     parent::__construct(array('Ativo' => $_ativo, 'Logotipo' => $_logotipo, 'MarcaID' => $_marcaID, 'Nome' => $_nome, 'Ordem' => $_ordem, 'Url' => $_url), false);
 }
 /**
  * Constructor method for Pedido
  * @see parent::__construct()
  * @param int $_afiliadoID
  * @param int $_clienteID
  * @param string $_codigoPedidoExterno
  * @param EzCatalogoStructConfirmacaoPagamento $_confirmacaoPagamento
  * @param string $_cupomCodigo
  * @param decimal $_cupomValorDesconto
  * @param dateTime $_dataVenda
  * @param int $_eTA
  * @param string $_entregaBairro
  * @param string $_entregaCEP
  * @param string $_entregaCidade
  * @param string $_entregaComplementoEndereco
  * @param string $_entregaEmail
  * @param string $_entregaEstado
  * @param string $_entregaLogradouro
  * @param string $_entregaNome
  * @param string $_entregaNumero
  * @param string $_entregaPais
  * @param string $_entregaTelefone
  * @param EzCatalogoStructFormaDePagamento $_formaDePagamento
  * @param string $_formaEntregaAlias
  * @param int $_formaEntregaID
  * @param string $_freteCodEnvio
  * @param EzCatalogoStructArrayOfPedidoItem $_itens
  * @param int $_maiordisponibilidadeItem
  * @param string $_numeroRegistroCliente
  * @param string $_observacoes
  * @param string $_observacoesLoja
  * @param string $_origemPedido
  * @param int $_pedidoID
  * @param int $_previsaoEntregaEmDias
  * @param string $_protocolo
  * @param string $_statusDesc
  * @param int $_statusID
  * @param string $_tipoCliente
  * @param decimal $_valorDesconto
  * @param decimal $_valorEmbalagemPresente
  * @param decimal $_valorEncargos
  * @param decimal $_valorFrete
  * @param decimal $_valorTotal
  * @return EzCatalogoStructPedido
  */
 public function __construct($_afiliadoID = NULL, $_clienteID = NULL, $_codigoPedidoExterno = NULL, $_confirmacaoPagamento = NULL, $_cupomCodigo = NULL, $_cupomValorDesconto = NULL, $_dataVenda = NULL, $_eTA = NULL, $_entregaBairro = NULL, $_entregaCEP = NULL, $_entregaCidade = NULL, $_entregaComplementoEndereco = NULL, $_entregaEmail = NULL, $_entregaEstado = NULL, $_entregaLogradouro = NULL, $_entregaNome = NULL, $_entregaNumero = NULL, $_entregaPais = NULL, $_entregaTelefone = NULL, $_formaDePagamento = NULL, $_formaEntregaAlias = NULL, $_formaEntregaID = NULL, $_freteCodEnvio = NULL, $_itens = NULL, $_maiordisponibilidadeItem = NULL, $_numeroRegistroCliente = NULL, $_observacoes = NULL, $_observacoesLoja = NULL, $_origemPedido = NULL, $_pedidoID = NULL, $_previsaoEntregaEmDias = NULL, $_protocolo = NULL, $_statusDesc = NULL, $_statusID = NULL, $_tipoCliente = NULL, $_valorDesconto = NULL, $_valorEmbalagemPresente = NULL, $_valorEncargos = NULL, $_valorFrete = NULL, $_valorTotal = NULL)
 {
     parent::__construct(array('AfiliadoID' => $_afiliadoID, 'ClienteID' => $_clienteID, 'CodigoPedidoExterno' => $_codigoPedidoExterno, 'ConfirmacaoPagamento' => $_confirmacaoPagamento, 'CupomCodigo' => $_cupomCodigo, 'CupomValorDesconto' => $_cupomValorDesconto, 'DataVenda' => $_dataVenda, 'ETA' => $_eTA, 'EntregaBairro' => $_entregaBairro, 'EntregaCEP' => $_entregaCEP, 'EntregaCidade' => $_entregaCidade, 'EntregaComplementoEndereco' => $_entregaComplementoEndereco, 'EntregaEmail' => $_entregaEmail, 'EntregaEstado' => $_entregaEstado, 'EntregaLogradouro' => $_entregaLogradouro, 'EntregaNome' => $_entregaNome, 'EntregaNumero' => $_entregaNumero, 'EntregaPais' => $_entregaPais, 'EntregaTelefone' => $_entregaTelefone, 'FormaDePagamento' => $_formaDePagamento, 'FormaEntregaAlias' => $_formaEntregaAlias, 'FormaEntregaID' => $_formaEntregaID, 'FreteCodEnvio' => $_freteCodEnvio, 'Itens' => $_itens instanceof EzCatalogoStructArrayOfPedidoItem ? $_itens : new EzCatalogoStructArrayOfPedidoItem($_itens), 'MaiordisponibilidadeItem' => $_maiordisponibilidadeItem, 'NumeroRegistroCliente' => $_numeroRegistroCliente, 'Observacoes' => $_observacoes, 'ObservacoesLoja' => $_observacoesLoja, 'OrigemPedido' => $_origemPedido, 'PedidoID' => $_pedidoID, 'PrevisaoEntregaEmDias' => $_previsaoEntregaEmDias, 'Protocolo' => $_protocolo, 'StatusDesc' => $_statusDesc, 'StatusID' => $_statusID, 'TipoCliente' => $_tipoCliente, 'ValorDesconto' => $_valorDesconto, 'ValorEmbalagemPresente' => $_valorEmbalagemPresente, 'ValorEncargos' => $_valorEncargos, 'ValorFrete' => $_valorFrete, 'ValorTotal' => $_valorTotal), false);
 }
 /**
  * Constructor method for ListaProdutos
  * @see parent::__construct()
  * @param string $_alias
  * @param EzCatalogoStructArrayOfListaProdutosLista $_produtos
  * @param int $_produtosListaID
  * @param string $_titulo
  * @return EzCatalogoStructListaProdutos
  */
 public function __construct($_alias = NULL, $_produtos = NULL, $_produtosListaID = NULL, $_titulo = NULL)
 {
     parent::__construct(array('Alias' => $_alias, 'Produtos' => $_produtos instanceof EzCatalogoStructArrayOfListaProdutosLista ? $_produtos : new EzCatalogoStructArrayOfListaProdutosLista($_produtos), 'ProdutosListaID' => $_produtosListaID, 'Titulo' => $_titulo), false);
 }
 /**
  * Constructor method for ExcluirVariacao
  * @see parent::__construct()
  * @param string $_variacaoID
  * @return EzCatalogoStructExcluirVariacao
  */
 public function __construct($_variacaoID = NULL)
 {
     parent::__construct(array('VariacaoID' => $_variacaoID), false);
 }
 /**
  * Constructor method for BuscaMenusPersonalizadosResponse
  * @see parent::__construct()
  * @param EzCatalogoStructArrayOfMenu $_buscaMenusPersonalizadosResult
  * @return EzCatalogoStructBuscaMenusPersonalizadosResponse
  */
 public function __construct($_buscaMenusPersonalizadosResult = NULL)
 {
     parent::__construct(array('BuscaMenusPersonalizadosResult' => $_buscaMenusPersonalizadosResult instanceof EzCatalogoStructArrayOfMenu ? $_buscaMenusPersonalizadosResult : new EzCatalogoStructArrayOfMenu($_buscaMenusPersonalizadosResult)), false);
 }
 /**
  * Constructor method for SalvarFornecedor
  * @see parent::__construct()
  * @param EzCatalogoStructFornecedor $_fornecedor
  * @return EzCatalogoStructSalvarFornecedor
  */
 public function __construct($_fornecedor = NULL)
 {
     parent::__construct(array('fornecedor' => $_fornecedor), false);
 }