diagram | |||
children | nomePessoa tipoPessoa estadoCivil profissao nacionalidade dataNascimento documento telefone endereco email | ||
used by |
|
||
source | <xs:complexType name="Pessoa"> <xs:sequence> <xs:element name="nomePessoa" type="xsd: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="xsd:int"> <xs:annotation> <xs:documentation>Código do estado civil.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="profissao" type="xsd:int"> <xs:annotation> <xs:documentation>Código da profissão.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="nacionalidade" type="xsd:int"> <xs:annotation> <xs:documentation>Código da nacionalidade.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dataNascimento" type="xsd:date"> <xs:annotation> <xs:documentation>Data de nascimento da pessoa.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="documento" type="nsS:Documento" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos diversos documentos 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="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="email" type="nsS:Email"> <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="xsd: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="xsd:int"> <xs:annotation> <xs:documentation>Código do estado civil.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="profissao" type="xsd:int"> <xs:annotation> <xs:documentation>Código da profissão.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | xs:int | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="nacionalidade" type="xsd:int"> <xs:annotation> <xs:documentation>Código da nacionalidade.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="dataNascimento" type="xsd:date"> <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" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Cada um dos diversos documentos 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:Endereco | ||||||||
properties |
|
||||||||
children | tipoEndereco tipoLogradouro descricaoLogradouro numero bairro complemento cidade uf cep | ||||||||
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:Email | ||||
properties |
|
||||
children | tipoEmail enderecoEmail | ||||
annotation |
|
||||
source | <xs:element name="email" type="nsS:Email"> <xs:annotation> <xs:documentation>Cada um dos e-mails da pessoa.</xs:documentation> </xs:annotation> </xs:element> |