{
"database": {
"repository": "endereco",
"keys": "ID"
},
"properties": [
{
"alias": "proID",
"property": "ID",
"description": "ID - campo incremental único identificador do registro",
"type": "int",
"behavior": {
"required": "false",
"autoIncrement": "true"
}
},
{
"alias": "proPessoaID",
"property": "pessoaID",
"description": "pessoaID - campo incremental único identificador do registro pessoa qual endereço é vinculado",
"type": "int"
},
{
"alias": "proLogradouro",
"property": "logradouro",
"description": "logradouro - campo texto contendo nome do logradouro",
"type": "string",
"format": [
{
"function": "uppercase"
}
]
},
{
"alias": "proNumero",
"property": "numero",
"description": "numero - campo inteiro contendo número vinculado ao endereço",
"type": "int",
"behavior": {
"required": "false"
}
},
{
"alias": "proBairro",
"property": "bairro",
"description": "bairro - campo texto contendo nome do bairro",
"type": "string",
"behavior": {
"required": "false"
},
"format": [
{
"function": "uppercase"
}
]
},
{
"alias": "proCep",
"property": "cep",
"description": "cep - campo texto contendo cep vinculado ao endereço",
"type": "string",
"behavior": {
"required": "false"
}
},
{
"alias": "proCidade",
"property": "cidade",
"description": "cidade - campo texto contendo nome da cidade",
"type": "string",
"format": [
{
"function": "uppercase"
}
]
},
{
"alias": "proEstado",
"property": "estado",
"description": "estado - campo texto contendo nome do estado",
"type": "string",
"format": [
{
"function": "size",
"params": "2"
}
]
}
]
}
|