Skip to main contentA Base39 possui um ID composto por um prefixo e um ObjectID.
empl_62d9889bd3985729e5a048ef
comp_5f92f01728e009f403d8502e
loan_5f92f01728e009f403d8502e
Prefixo
Cada tipo de objeto da API Base39 possui um prefixo específico.
| Prefixo | Objeto |
|---|
| oprt | Operator |
| cust | Customer |
| comp | Company |
| grp | CompanyGroup |
| file | File |
| link | FileLink |
| bacc | BankAccount |
| pix | PixKey |
| empl | Employment |
| pm | PaymentMethod |
ObjectID
Um ObjectID é uma sequência de 24 caracteres hexadecimais que consiste em:
- Um timestamp de data/hora de 4 bytes, que representa a criação do ObjectId, medido em segundos desde a época Unix.
- Um valor aleatório de 5 bytes gerado uma vez por processo. Este valor aleatório é único para a máquina e processo.
- Um contador incrementado de 3 bytes, inicializado com um valor aleatório.