UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

18 lines (17 loc) 779 B
import { DocumentClient } from 'aws-sdk/clients/dynamodb'; import { DepositQueryInput } from '../types.d'; import { DynamodbService } from '../common_services'; import { TransactionDb } from '../transactions/transactionDb'; /** * Deposit db * used to access deposit database table */ export declare class DepositDb extends TransactionDb { private readonly tableNameDp; private readonly dbServiceDp; private readonly depositGsi; private readonly entityUuidGsiDp; constructor(tableNameDp: string, dbServiceDp: DynamodbService, depositGsi: string, entityUuidGsiDp: string); getDeposits: (event: DepositQueryInput, entityUuid: string) => Promise<DocumentClient.QueryOutput>; getDeposit: (depositUuid: string) => Promise<DocumentClient.QueryOutput>; }