Class: Sei::Estruturas::DocumentoBloco
- Inherits:
-
Object
- Object
- Sei::Estruturas::DocumentoBloco
- Defined in:
- lib/sei/estruturas/documento_bloco.rb
Instance Method Summary collapse
- #id_bloco(id_bloco) ⇒ Object
- #id_unidade(id_unidade) ⇒ Object
- #protocolo_documento(protocolo_documento) ⇒ Object
- #to_h ⇒ Object
Instance Method Details
#id_bloco(id_bloco) ⇒ Object
12 13 14 15 |
# File 'lib/sei/estruturas/documento_bloco.rb', line 12 def id_bloco(id_bloco) @id_bloco = id_bloco self end |
#id_unidade(id_unidade) ⇒ Object
7 8 9 10 |
# File 'lib/sei/estruturas/documento_bloco.rb', line 7 def id_unidade(id_unidade) @tipo = id_unidade self end |
#protocolo_documento(protocolo_documento) ⇒ Object
17 18 19 20 |
# File 'lib/sei/estruturas/documento_bloco.rb', line 17 def protocolo_documento(protocolo_documento) @protocolo_documento = protocolo_documento self end |
#to_h ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/sei/estruturas/documento_bloco.rb', line 23 def to_h { tipo: @tipo, id_procedimento: @id_procedimento, id_serie: @id_serie, numero: @numero, data: @data, descricao: @descricao, remetente: @remetente, interessados: @interessados.nil? ? {} : @interessados, destinatarios: @destinatarios.nil? ? {} : @destinatarios, observacao: @observacao, nome_arquivo: @nome_arquivo, conteudo: @conteudo, conteudo_mtom: @conteudo_mtom, nivel_de_acesso: @nivel_de_acesso } end |