module CorreiosApi class PreShipping attr_reader :response, :external_id, :codigo_objeto, :codigo_servico, :modalidade_pagamento, :preco_pre_postagem, :itens_declarados, :data_prevista_postagem, :prazo_postagem, :status, :desc_status, :tipo_rotulo, :tipo_objeto def initialize response @response = response @external_id = response.dig("id") @codigo_objeto = response.dig("codigoObjeto") @codigo_servico = response.dig("codigoServico") @modalidade_pagamento = response.dig("modalidadePagamento") @preco_pre_postagem = response.dig("precoPrePostagem") @itens_declarados = response.dig("itensDeclaracaoConteudo") @data_prevista_postagem = response.dig("dataPrevistaPostagem") @prazo_postagem = response.dig("prazoPostagem") @status = response.dig("statusAtual") @desc_status = response.dig("descStatusAtual") @tipo_rotulo = response.dig("tipoRotulo") @tipo_objeto = response.dig("tipoObjeto") end end end