GET api/manifestacoes/{idManifestacao}/anexos/{idAnexo}

Detalha um anexo específico de uma manifestação, inclusive seu conteúdo.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
idManifestacao

Identificador da manifestação ao qual o anexo está associado.

integer

Required

idAnexo

Identificaor do anexo.

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of AnexoDTO
NameDescriptionTypeAdditional information
ConteudoZipadoEBase64

Conteúdo compactado do arquivo do anexo (formato Gzip)

string

None.

TamanhoArquivo

Tamanho do arquivo em bytes

integer

None.

IdAnexoManifestacao

Identificador único do anexo.

integer

None.

NomeArquivo

Nome original do arquivo com extensão.

string

None.

IdObjeto

Identificador do objeto associado ao anexo. Se o anexo for do tipo resposta (TipoAnexoManifestacao) o identificador é o da resposta. Se for do tipo manifestação e for complementar o identificador é o da própria manifestação.

integer

None.

IndComplementar

Indica se o anexo faz parte de uma complementação de manifestação. Um anexo no cadastro inicial/original da manifestação é um anexo do tipo manifestação (TipoAnexoManifestacao) e que não é complementar (IndComplementar 0). Já um anexo complementar, adicionado pelo manifestante após um pedido de complementação, é do tipo manifestação e complementar (IndComplementar 1).

boolean

None.

TipoAnexoManifestacao

Tipo do anexo. O anexo pode ser da manifestação (original ou complementar) ou das respostas.

TipoAnexoManifestacaoDTO

None.

Links

Links relacionados ao anexo. Indica o conteúdo completo do anexo.

Collection of LinkDTO

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "ConteudoZipadoEBase64": "sample string 1",
    "TamanhoArquivo": 2,
    "IdAnexoManifestacao": 3,
    "NomeArquivo": "sample string 4",
    "IdObjeto": 1,
    "IndComplementar": true,
    "TipoAnexoManifestacao": {
      "IdTipoAnexoManifestacao": 1,
      "DescTipoAnexoManifestacao": "sample string 2"
    },
    "Links": [
      {
        "rel": "self",
        "href": "https://sistema.ouvidorias.gov.br/api/manifestacoes/1/anexos/3"
      }
    ]
  },
  {
    "ConteudoZipadoEBase64": "sample string 1",
    "TamanhoArquivo": 2,
    "IdAnexoManifestacao": 3,
    "NomeArquivo": "sample string 4",
    "IdObjeto": 1,
    "IndComplementar": true,
    "TipoAnexoManifestacao": {
      "IdTipoAnexoManifestacao": 1,
      "DescTipoAnexoManifestacao": "sample string 2"
    },
    "Links": [
      {
        "rel": "self",
        "href": "https://sistema.ouvidorias.gov.br/api/manifestacoes/1/anexos/3"
      }
    ]
  }
]

text/html

Sample:
[{"ConteudoZipadoEBase64":"sample string 1","TamanhoArquivo":2,"IdAnexoManifestacao":3,"NomeArquivo":"sample string 4","IdObjeto":1,"IndComplementar":true,"TipoAnexoManifestacao":{"IdTipoAnexoManifestacao":1,"DescTipoAnexoManifestacao":"sample string 2"},"Links":[{"rel":"self","href":"https://sistema.ouvidorias.gov.br/api/manifestacoes/1/anexos/3"}]},{"ConteudoZipadoEBase64":"sample string 1","TamanhoArquivo":2,"IdAnexoManifestacao":3,"NomeArquivo":"sample string 4","IdObjeto":1,"IndComplementar":true,"TipoAnexoManifestacao":{"IdTipoAnexoManifestacao":1,"DescTipoAnexoManifestacao":"sample string 2"},"Links":[{"rel":"self","href":"https://sistema.ouvidorias.gov.br/api/manifestacoes/1/anexos/3"}]}]

application/xml, text/xml

Sample:
<ArrayOfAnexoDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ouvidorias.Api.Models.DTO">
  <AnexoDTO>
    <IdAnexoManifestacao>3</IdAnexoManifestacao>
    <IdManifestacao>1</IdManifestacao>
    <IdObjeto>1</IdObjeto>
    <IndComplementar>true</IndComplementar>
    <Links>
      <LinkDTO>
        <href>https://sistema.ouvidorias.gov.br/api/manifestacoes/1/anexos/3</href>
        <rel>self</rel>
      </LinkDTO>
    </Links>
    <NomeArquivo>sample string 4</NomeArquivo>
    <TipoAnexoManifestacao>
      <DescTipoAnexoManifestacao>sample string 2</DescTipoAnexoManifestacao>
      <IdTipoAnexoManifestacao>1</IdTipoAnexoManifestacao>
    </TipoAnexoManifestacao>
    <ConteudoZipadoEBase64>sample string 1</ConteudoZipadoEBase64>
    <TamanhoArquivo>2</TamanhoArquivo>
  </AnexoDTO>
  <AnexoDTO>
    <IdAnexoManifestacao>3</IdAnexoManifestacao>
    <IdManifestacao>1</IdManifestacao>
    <IdObjeto>1</IdObjeto>
    <IndComplementar>true</IndComplementar>
    <Links>
      <LinkDTO>
        <href>https://sistema.ouvidorias.gov.br/api/manifestacoes/1/anexos/3</href>
        <rel>self</rel>
      </LinkDTO>
    </Links>
    <NomeArquivo>sample string 4</NomeArquivo>
    <TipoAnexoManifestacao>
      <DescTipoAnexoManifestacao>sample string 2</DescTipoAnexoManifestacao>
      <IdTipoAnexoManifestacao>1</IdTipoAnexoManifestacao>
    </TipoAnexoManifestacao>
    <ConteudoZipadoEBase64>sample string 1</ConteudoZipadoEBase64>
    <TamanhoArquivo>2</TamanhoArquivo>
  </AnexoDTO>
</ArrayOfAnexoDTO>