diff options
Diffstat (limited to 'man/cepis_address.Rd')
| -rw-r--r-- | man/cepis_address.Rd | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/man/cepis_address.Rd b/man/cepis_address.Rd new file mode 100644 index 0000000..6fc0b89 --- /dev/null +++ b/man/cepis_address.Rd @@ -0,0 +1,34 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/models.R +\name{cepis_address} +\alias{cepis_address} +\title{A CEP and everything the database knows about it} +\description{ +The object returned by \code{\link[=cep_lookup]{cep_lookup()}} and by each element of +\code{\link[=cep_lookup_many]{cep_lookup_many()}}. It is a plain list of class \code{cepis_address}, so +\code{address$localidade} and \code{str(address)} work as usual. + +\strong{The data fields keep the API's Portuguese names.} Fields the database +does not have for a CEP come back as empty strings, never \code{NA} — that is +what the API returns, and changing it here would create a difference +between reading the JSON and reading this package. +} +\section{Fields}{ + +\describe{ +\item{\code{cep}}{the 8 digits, always unmasked. \code{\link[=formatted_cep]{formatted_cep()}} adds the +mask.} +\item{\code{logradouro}, \code{complemento}, \code{unidade}, \code{bairro}}{the street and +its qualifiers.} +\item{\code{localidade}, \code{uf}, \code{estado}, \code{regiao}}{municipality, state code, +state name, region.} +\item{\code{ibge}, \code{gia}, \code{ddd}, \code{siafi}}{the codes the database carries.} +\item{\code{geo}}{a \link{cepis_geo} object, or \code{NULL} when the database has no +coordinate for that CEP. \code{NULL} and not a row of \code{NA}s because the API +\strong{omits} the whole field in that case (about 43\% of CEPs) rather than +sending null.} +\item{\code{raw}}{the response exactly as it arrived, uninterpreted, so a +field the API grows before this package is updated is not lost.} +} +} + |