/**
  * Constructor method for ConfirmaRecebimentoPedidoAtualizadoLst
  * @see parent::__construct()
  * @param EzPedidosStructArrayOfstring $_arrProtocolo
  * @return EzPedidosStructConfirmaRecebimentoPedidoAtualizadoLst
  */
 public function __construct($_arrProtocolo = NULL)
 {
     parent::__construct(array('arrProtocolo' => $_arrProtocolo instanceof EzPedidosStructArrayOfstring ? $_arrProtocolo : new EzPedidosStructArrayOfstring($_arrProtocolo)), false);
 }
 /**
  * Constructor method for CriarPacoteEntrega
  * @see parent::__construct()
  * @param EzPedidosStructPacoteEntrega $_pacote
  * @return EzPedidosStructCriarPacoteEntrega
  */
 public function __construct($_pacote = NULL)
 {
     parent::__construct(array('pacote' => $_pacote), false);
 }
 /**
  * Constructor method for ArrayOfstring
  * @see parent::__construct()
  * @param string $_string
  * @return EzPedidosStructArrayOfstring
  */
 public function __construct($_string = NULL)
 {
     parent::__construct(array('string' => $_string), false);
 }
 /**
  * Constructor method for ArrayOfCliente
  * @see parent::__construct()
  * @param EzPedidosStructCliente $_cliente
  * @return EzPedidosStructArrayOfCliente
  */
 public function __construct($_cliente = NULL)
 {
     parent::__construct(array('Cliente' => $_cliente), false);
 }
 /**
  * Constructor method for SiteCategoria
  * @see parent::__construct()
  * @param boolean $_ativo
  * @param string $_descricao
  * @param string $_metaDescription
  * @param string $_metaTitle
  * @param string $_nome
  * @param int $_ordem
  * @param string $_palavrasChave
  * @param boolean $_redirecionar
  * @param int $_siteCategoriaID
  * @param int $_siteCategoriaPaiId
  * @param string $_url
  * @param int $_visualizaLogado
  * @return EzPedidosStructSiteCategoria
  */
 public function __construct($_ativo = NULL, $_descricao = NULL, $_metaDescription = NULL, $_metaTitle = NULL, $_nome = NULL, $_ordem = NULL, $_palavrasChave = NULL, $_redirecionar = NULL, $_siteCategoriaID = NULL, $_siteCategoriaPaiId = NULL, $_url = NULL, $_visualizaLogado = NULL)
 {
     parent::__construct(array('Ativo' => $_ativo, 'Descricao' => $_descricao, 'MetaDescription' => $_metaDescription, 'MetaTitle' => $_metaTitle, 'Nome' => $_nome, 'Ordem' => $_ordem, 'PalavrasChave' => $_palavrasChave, 'Redirecionar' => $_redirecionar, 'SiteCategoriaID' => $_siteCategoriaID, 'SiteCategoriaPaiId' => $_siteCategoriaPaiId, 'Url' => $_url, 'VisualizaLogado' => $_visualizaLogado), false);
 }
 /**
  * Constructor method for AdicionarProdutoPacoteResponse
  * @see parent::__construct()
  * @param EzPedidosStructRespostaProcessamento $_adicionarProdutoPacoteResult
  * @return EzPedidosStructAdicionarProdutoPacoteResponse
  */
 public function __construct($_adicionarProdutoPacoteResult = NULL)
 {
     parent::__construct(array('AdicionarProdutoPacoteResult' => $_adicionarProdutoPacoteResult), false);
 }
 /**
  * Constructor method for CampoExtendido
  * @see parent::__construct()
  * @param string $_alias
  * @param string $_valor
  * @return EzPedidosStructCampoExtendido
  */
 public function __construct($_alias = NULL, $_valor = NULL)
 {
     parent::__construct(array('Alias' => $_alias, 'Valor' => $_valor), false);
 }
 /**
  * Constructor method for PacoteAcompanhamentoStatus
  * @see parent::__construct()
  * @param dateTime $_data
  * @param string $_observacao
  * @param int $_pacoteID
  * @param int $_trackingStatusID
  * @return EzPedidosStructPacoteAcompanhamentoStatus
  */
 public function __construct($_data = NULL, $_observacao = NULL, $_pacoteID = NULL, $_trackingStatusID = NULL)
 {
     parent::__construct(array('Data' => $_data, 'Observacao' => $_observacao, 'PacoteID' => $_pacoteID, 'TrackingStatusID' => $_trackingStatusID), false);
 }
 /**
  * Constructor method for ArrayOfMenu
  * @see parent::__construct()
  * @param EzPedidosStructMenu $_menu
  * @return EzPedidosStructArrayOfMenu
  */
 public function __construct($_menu = NULL)
 {
     parent::__construct(array('Menu' => $_menu), false);
 }
 /**
  * Constructor method for PedidosDisponiveisComFiltro
  * @see parent::__construct()
  * @param EzPedidosStructPedidoFiltro $_filter
  * @return EzPedidosStructPedidosDisponiveisComFiltro
  */
 public function __construct($_filter = NULL)
 {
     parent::__construct(array('filter' => $_filter), false);
 }
 /**
  * Constructor method for ArrayOfRespostaProcessamentoErro
  * @see parent::__construct()
  * @param EzPedidosStructRespostaProcessamentoErro $_respostaProcessamentoErro
  * @return EzPedidosStructArrayOfRespostaProcessamentoErro
  */
 public function __construct($_respostaProcessamentoErro = NULL)
 {
     parent::__construct(array('RespostaProcessamentoErro' => $_respostaProcessamentoErro), false);
 }
 /**
  * Constructor method for PedidosDisponiveisComFiltroResponse
  * @see parent::__construct()
  * @param EzPedidosStructRespostaProcessamento $_pedidosDisponiveisComFiltroResult
  * @return EzPedidosStructPedidosDisponiveisComFiltroResponse
  */
 public function __construct($_pedidosDisponiveisComFiltroResult = NULL)
 {
     parent::__construct(array('PedidosDisponiveisComFiltroResult' => $_pedidosDisponiveisComFiltroResult), false);
 }
 /**
  * Constructor method for AtualizarStatusPacotePorObjeto
  * @see parent::__construct()
  * @param EzPedidosStructAcompanhamentoStatus $_acompanhamentoStatus
  * @return EzPedidosStructAtualizarStatusPacotePorObjeto
  */
 public function __construct($_acompanhamentoStatus = NULL)
 {
     parent::__construct(array('AcompanhamentoStatus' => $_acompanhamentoStatus), false);
 }
 /**
  * Constructor method for FormaDePagamento
  * @see parent::__construct()
  * @param string $_boletoNumeroBancario
  * @param dateTime $_boletoVencimento
  * @param string $_cartaoCodigoAutorizacao
  * @param string $_cartaoCodigoSeguranca
  * @param string $_cartaoNomeImpresso
  * @param string $_cartaoNumero
  * @param int $_cartaoQuantidadeParcelas
  * @param string $_cartaoValidade
  * @param string $_formaPagamentoAlias
  * @param int $_formaPagamentoID
  * @param double $_valor
  * @return EzPedidosStructFormaDePagamento
  */
 public function __construct($_boletoNumeroBancario = NULL, $_boletoVencimento = NULL, $_cartaoCodigoAutorizacao = NULL, $_cartaoCodigoSeguranca = NULL, $_cartaoNomeImpresso = NULL, $_cartaoNumero = NULL, $_cartaoQuantidadeParcelas = NULL, $_cartaoValidade = NULL, $_formaPagamentoAlias = NULL, $_formaPagamentoID = NULL, $_valor = NULL)
 {
     parent::__construct(array('BoletoNumeroBancario' => $_boletoNumeroBancario, 'BoletoVencimento' => $_boletoVencimento, 'CartaoCodigoAutorizacao' => $_cartaoCodigoAutorizacao, 'CartaoCodigoSeguranca' => $_cartaoCodigoSeguranca, 'CartaoNomeImpresso' => $_cartaoNomeImpresso, 'CartaoNumero' => $_cartaoNumero, 'CartaoQuantidadeParcelas' => $_cartaoQuantidadeParcelas, 'CartaoValidade' => $_cartaoValidade, 'FormaPagamentoAlias' => $_formaPagamentoAlias, 'FormaPagamentoID' => $_formaPagamentoID, 'Valor' => $_valor), false);
 }
 /**
  * Constructor method for AdicionarProdutoPacoteEntrega
  * @see parent::__construct()
  * @param EzPedidosStructArrayOfPacoteEntregaItem $_pacoteProduto
  * @return EzPedidosStructAdicionarProdutoPacoteEntrega
  */
 public function __construct($_pacoteProduto = NULL)
 {
     parent::__construct(array('PacoteProduto' => $_pacoteProduto instanceof EzPedidosStructArrayOfPacoteEntregaItem ? $_pacoteProduto : new EzPedidosStructArrayOfPacoteEntregaItem($_pacoteProduto)), false);
 }
 /**
  * Constructor method for PedidoAcompanhamento
  * @see parent::__construct()
  * @param dateTime $_dataAtualizacao
  * @param int $_pedidoID
  * @param string $_protocolo
  * @param string $_statusDesc
  * @param int $_statusID
  * @return EzPedidosStructPedidoAcompanhamento
  */
 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 ConfirmaRecebimentoPedidoResponse
  * @see parent::__construct()
  * @param EzPedidosStructRespostaProcessamento $_confirmaRecebimentoPedidoResult
  * @return EzPedidosStructConfirmaRecebimentoPedidoResponse
  */
 public function __construct($_confirmaRecebimentoPedidoResult = NULL)
 {
     parent::__construct(array('ConfirmaRecebimentoPedidoResult' => $_confirmaRecebimentoPedidoResult), false);
 }
 /**
  * Constructor method for ArrayOfPedidoItem
  * @see parent::__construct()
  * @param EzPedidosStructPedidoItem $_pedidoItem
  * @return EzPedidosStructArrayOfPedidoItem
  */
 public function __construct($_pedidoItem = NULL)
 {
     parent::__construct(array('PedidoItem' => $_pedidoItem), false);
 }
 /**
  * Constructor method for AtualizarStatusPacotePorCodigoBarrasResponse
  * @see parent::__construct()
  * @param EzPedidosStructRespostaProcessamento $_atualizarStatusPacotePorCodigoBarrasResult
  * @return EzPedidosStructAtualizarStatusPacotePorCodigoBarrasResponse
  */
 public function __construct($_atualizarStatusPacotePorCodigoBarrasResult = NULL)
 {
     parent::__construct(array('AtualizarStatusPacotePorCodigoBarrasResult' => $_atualizarStatusPacotePorCodigoBarrasResult), false);
 }
 /**
  * Constructor method for Menu
  * @see parent::__construct()
  * @param boolean $_ativo
  * @param string $_menuAlias
  * @param int $_menuID
  * @param string $_menuTitulo
  * @param boolean $_vinculavel
  * @return EzPedidosStructMenu
  */
 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 SalvarCupomDesconto
  * @see parent::__construct()
  * @param EzPedidosStructCupomDesconto $_cupomDesconto
  * @return EzPedidosStructSalvarCupomDesconto
  */
 public function __construct($_cupomDesconto = NULL)
 {
     parent::__construct(array('CupomDesconto' => $_cupomDesconto), false);
 }
 /**
  * Constructor method for AtualizarStatusPacotePorPacoteID
  * @see parent::__construct()
  * @param int $_pacoteID
  * @param int $_trackingStatusID
  * @param string $_observacoes
  * @return EzPedidosStructAtualizarStatusPacotePorPacoteID
  */
 public function __construct($_pacoteID = NULL, $_trackingStatusID = NULL, $_observacoes = NULL)
 {
     parent::__construct(array('PacoteID' => $_pacoteID, 'TrackingStatusID' => $_trackingStatusID, 'Observacoes' => $_observacoes), false);
 }
 /**
  * Constructor method for ArrayOfint
  * @see parent::__construct()
  * @param int $_int
  * @return EzPedidosStructArrayOfint
  */
 public function __construct($_int = NULL)
 {
     parent::__construct(array('int' => $_int), false);
 }
 /**
  * Constructor method for PacoteProduto
  * @see parent::__construct()
  * @param dateTime $_data
  * @param int $_pacoteID
  * @param string $_produtoCodigo
  * @param int $_quantidade
  * @param string $_subVariacaoCodigo
  * @param string $_variacaoCodigo
  * @return EzPedidosStructPacoteProduto
  */
 public function __construct($_data = NULL, $_pacoteID = NULL, $_produtoCodigo = NULL, $_quantidade = NULL, $_subVariacaoCodigo = NULL, $_variacaoCodigo = NULL)
 {
     parent::__construct(array('Data' => $_data, 'PacoteID' => $_pacoteID, 'ProdutoCodigo' => $_produtoCodigo, 'Quantidade' => $_quantidade, 'SubVariacaoCodigo' => $_subVariacaoCodigo, 'VariacaoCodigo' => $_variacaoCodigo), false);
 }
 /**
  * Constructor method for ArrayOfCampoExtendido
  * @see parent::__construct()
  * @param EzPedidosStructCampoExtendido $_campoExtendido
  * @return EzPedidosStructArrayOfCampoExtendido
  */
 public function __construct($_campoExtendido = NULL)
 {
     parent::__construct(array('CampoExtendido' => $_campoExtendido), false);
 }
 /**
  * Constructor method for ConfirmaRecebimentoPedidoAtualizado
  * @see parent::__construct()
  * @param string $_protocolo
  * @return EzPedidosStructConfirmaRecebimentoPedidoAtualizado
  */
 public function __construct($_protocolo = NULL)
 {
     parent::__construct(array('protocolo' => $_protocolo), false);
 }
 /**
  * Constructor method for RespostaProcessamento
  * @see parent::__construct()
  * @param EzPedidosStructArrayOfRespostaProcessamentoErro $_erros
  * @param string $_mensagem
  * @param string $_objectId
  * @param string $_protocolo
  * @param EzPedidosStructArrayOfRespostaProcessamento $_respostaProcessamentoLst
  * @param anyType $_resultado
  * @param StatusProcessamento $_status
  * @param string $_tipo
  * @param string $_valor
  * @return EzPedidosStructRespostaProcessamento
  */
 public function __construct($_erros = NULL, $_mensagem = NULL, $_objectId = NULL, $_protocolo = NULL, $_respostaProcessamentoLst = NULL, $_resultado = NULL, $_status = NULL, $_tipo = NULL, $_valor = NULL)
 {
     parent::__construct(array('Erros' => $_erros instanceof EzPedidosStructArrayOfRespostaProcessamentoErro ? $_erros : new EzPedidosStructArrayOfRespostaProcessamentoErro($_erros), 'Mensagem' => $_mensagem, 'ObjectId' => $_objectId, 'Protocolo' => $_protocolo, 'RespostaProcessamentoLst' => $_respostaProcessamentoLst instanceof EzPedidosStructArrayOfRespostaProcessamento ? $_respostaProcessamentoLst : new EzPedidosStructArrayOfRespostaProcessamento($_respostaProcessamentoLst), 'Resultado' => $_resultado, 'Status' => $_status, 'Tipo' => $_tipo, 'Valor' => $_valor), false);
 }
 /**
  * Constructor method for ArrayOfPacoteProduto
  * @see parent::__construct()
  * @param EzPedidosStructPacoteProduto $_pacoteProduto
  * @return EzPedidosStructArrayOfPacoteProduto
  */
 public function __construct($_pacoteProduto = NULL)
 {
     parent::__construct(array('PacoteProduto' => $_pacoteProduto), false);
 }
 /**
  * Constructor method for RemoverProdutoPacoteEntregaResponse
  * @see parent::__construct()
  * @param EzPedidosStructRespostaProcessamento $_removerProdutoPacoteEntregaResult
  * @return EzPedidosStructRemoverProdutoPacoteEntregaResponse
  */
 public function __construct($_removerProdutoPacoteEntregaResult = NULL)
 {
     parent::__construct(array('RemoverProdutoPacoteEntregaResult' => $_removerProdutoPacoteEntregaResult), false);
 }
 /**
  * Constructor method for PacoteEntrega
  * @see parent::__construct()
  * @param string $_codigoRastreio
  * @param dateTime $_dataEntregaTransportadora
  * @param dateTime $_dataEstimativaEntrega
  * @param EzPedidosStructArrayOfPacoteEntregaItem $_pacoteEntregaItems
  * @param int $_pacoteID
  * @param int $_pedidoCodigo
  * @return EzPedidosStructPacoteEntrega
  */
 public function __construct($_codigoRastreio = NULL, $_dataEntregaTransportadora = NULL, $_dataEstimativaEntrega = NULL, $_pacoteEntregaItems = NULL, $_pacoteID = NULL, $_pedidoCodigo = NULL)
 {
     parent::__construct(array('CodigoRastreio' => $_codigoRastreio, 'DataEntregaTransportadora' => $_dataEntregaTransportadora, 'DataEstimativaEntrega' => $_dataEstimativaEntrega, 'PacoteEntregaItems' => $_pacoteEntregaItems instanceof EzPedidosStructArrayOfPacoteEntregaItem ? $_pacoteEntregaItems : new EzPedidosStructArrayOfPacoteEntregaItem($_pacoteEntregaItems), 'PacoteID' => $_pacoteID, 'PedidoCodigo' => $_pedidoCodigo), false);
 }