import { IntUnitsOfEnergy } from '@energyweb/origin-backend-utils'; import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { ScheduleModule } from '@nestjs/schedule'; import { AccountBalanceModule } from './pods/account-balance/account-balance.module'; import { AccountDeployerModule } from './pods/account-deployer/account-deployer.module'; import { AccountModule } from './pods/account/account.module'; import { AssetModule } from './pods/asset/asset.module'; import { BundleAccountingModule, BundleModule } from './pods/bundle'; import { DemandModule } from './pods/demand/demand.module'; import { MatchingEngineModule } from './pods/matching-engine/matching-engine.module'; import { OrderAccountingModule, OrderModule } from './pods/order'; import { PostForSaleModule } from './pods/post-for-sale/post-for-sale.module'; import { TradeModule, TradeAccountingModule } from './pods/trade'; import { TransferAccountingModule, TransferModule } from './pods/transfer'; import { SupplyModule } from './pods/supply'; @Module({ imports: [ ConfigModule, ScheduleModule.forRoot(), MatchingEngineModule, TradeModule, TradeAccountingModule, TransferModule, TransferAccountingModule, DemandModule, AssetModule, AccountModule, AccountDeployerModule, AccountBalanceModule, BundleModule, BundleAccountingModule, OrderModule, OrderAccountingModule, PostForSaleModule, SupplyModule ], providers: [IntUnitsOfEnergy] }) export class AppModule {}