| diagram | ![]() |
||
| children | nomePessoa tipoPessoa estadoCivil profissao nacionalidade dataNascimento documento endereco telefone email | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="PessoaResumo"> <xs:annotation> <xs:appinfo> <hj:entity> <orm:sequence-generator name="Generator_PESSOARESUMO" sequence-name="SEQ_PESSOARESUMO"/> </hj:entity> </xs:appinfo> </xs:annotation> <xs:sequence> <xs:element name="nomePessoa" type="xs:string"> <xs:annotation> <xs:documentation>Nome da pessoa.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tipoPessoa" type="nsS:TipoPessoa"> <xs:annotation> <xs:documentation>Tipo de pessoa: física ou jurídica.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="estadoCivil" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Código do estado civil, conforme tabela padronizada 3.8.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="profissao" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Código da profissão, conforme tabela padronizada 3.17.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="nacionalidade" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Código da nacionalidade, conforme tabela padronizada 3.16.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dataNascimento" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de nascimento da pessoa.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="documento" type="nsS:Documento" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos diversos documentos da pessoa.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="endereco" type="nsS:Endereco" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos endereços da pessoa.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="telefone" type="nsS:Telefone" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos telefones da pessoa.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="email" type="nsS:Email" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos e-mails da pessoa.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="nomePessoa" type="xs:string"> <xs:annotation> <xs:documentation>Nome da pessoa.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| type | nsS:TipoPessoa | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:element name="tipoPessoa" type="nsS:TipoPessoa"> <xs:annotation> <xs:documentation>Tipo de pessoa: física ou jurídica.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | xs:int | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="estadoCivil" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Código do estado civil, conforme tabela padronizada 3.8.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | xs:int | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="profissao" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Código da profissão, conforme tabela padronizada 3.17.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | xs:int | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="nacionalidade" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>Código da nacionalidade, conforme tabela padronizada 3.16.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="dataNascimento" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de nascimento da pessoa.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | nsS:Documento | ||||||||
| properties |
|
||||||||
| children | tipoDocumento numero orgaoEmissor dataEmissao | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="documento" type="nsS:Documento" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos diversos documentos da pessoa.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | nsS:Endereco | ||||||||
| properties |
|
||||||||
| children | tipoEndereco descricaoLogradouro numero bairro complemento cidade uf cep cidadeExterior pais | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="endereco" type="nsS:Endereco" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos endereços da pessoa.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | nsS:Telefone | ||||||||
| properties |
|
||||||||
| children | tipoTelefone ddd numero | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="telefone" type="nsS:Telefone" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos telefones da pessoa.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| type | nsS:Email | ||||||||
| properties |
|
||||||||
| children | tipoEmail enderecoEmail | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="email" type="nsS:Email" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos e-mails da pessoa.</xs:documentation> </xs:annotation> </xs:element> |