<?php

/**
 * Este script cria e retorna uma instância de {@link \PhpSigep\Model\PreListaDePostagem}
 *
 * Como existe mais de um exemplo que precisa de uma {@link \PhpSigep\Model\PreListaDePostagem}, esse script foi criado
 * para compartilhar o código necessário para a criação da {@link \PhpSigep\Model\PreListaDePostagem}.
 */
// ***  DADOS DA ENCOMENDA QUE SERÁ DESPACHADA *** //
$dimensao = new \PhpSigep\Model\Dimensao();
$dimensao->setAltura(20);
$dimensao->setLargura(20);
$dimensao->setComprimento(20);
$dimensao->setDiametro(0);
$dimensao->setTipo(\PhpSigep\Model\Dimensao::TIPO_PACOTE_CAIXA);
$destinatario = new \PhpSigep\Model\Destinatario();
$destinatario->setNome('Google Belo Horizonte');
$destinatario->setLogradouro('Av. Bias Fortes');
$destinatario->setNumero('382');
$destinatario->setComplemento('6º andar');
$destino = new \PhpSigep\Model\DestinoNacional();
$destino->setBairro('Lourdes');
$destino->setCep('30170-010');
$destino->setCidade('Belo Horizonte');
$destino->setUf('MG');
// Estamos criando uma etique falsa, mas em um ambiente real voçê deve usar o método
// {@link \PhpSigep\Services\SoapClient\Real::solicitaEtiquetas() } para gerar o número das etiquetas
$etiqueta = new \PhpSigep\Model\Etiqueta();
$etiqueta->setEtiquetaSemDv('PD73958096BR');
$servicoAdicional = new \PhpSigep\Model\ServicoAdicional();
$servicoAdicional->setCodigoServicoAdicional(\PhpSigep\Model\ServicoAdicional::SERVICE_REGISTRO);