Saltar al contenido principal
Esta página cubre los campos específicos de las operaciones del ledger de Midaz, incluyendo saldos, rutas de transacción, rutas de operación e índices de metadatos.

1. Saldos


FieldDescriptionUsed in
keyIdentificador único del saldo dentro del contexto de la cuentaMidaz
availableMonto disponible para transaccionesMidaz
onHoldMonto actualmente reservado o retenidoMidaz
versionVersión del saldo, actualizada con cada transacción (para concurrencia optimista)Midaz
accountTypeTipo de cuenta que mantiene este saldoMidaz
allowSendingSi el saldo puede usarse para enviar transaccionesMidaz
allowReceivingSi el saldo puede usarse para recibir transaccionesMidaz
assetCodeCódigo de activo o moneda (ISO 4217, 3 caracteres)Midaz
aliasAlias de la cuenta para fácil identificaciónMidaz

2. Rutas de transacción


FieldDescriptionUsed in
titleTexto corto que resume el propósito de la ruta (máx. 50 caracteres)Midaz
descriptionDescripción detallada de la ruta de transacción (máx. 250 caracteres)Midaz
operationRoutesArray de IDs de rutas de operación que definen la lógica de origen y destinoMidaz

3. Rutas de operación


FieldDescriptionUsed in
operationTypeDirección de la ruta: source o destinationMidaz
codeCódigo de referencia externo para la ruta de operaciónMidaz
accountRegla de selección de cuenta para la operaciónMidaz
ruleTypeMétodo de selección de cuenta: alias o account_typeMidaz
validIfCondición que debe satisfacerse para que la regla coincidaMidaz

4. Índices de metadatos


FieldDescriptionUsed in
metadataKeyClave de metadatos a indexar (máx. 100 caracteres, debe coincidir con el nombre del campo en las entidades)Midaz
uniqueSi el índice aplica unicidad (valores duplicados rechazados cuando es true)Midaz
sparseSi el índice es disperso (solo indexa entidades que contienen el campo)Midaz
indexNameNombre del índice creadoMidaz
entityNameNombre de la colección de entidades a la que aplica el índiceMidaz