UNPKG

@citrineos/data

Version:

The OCPP data module which includes all persistence layer implementation.

21 lines (20 loc) 716 B
import type { StopTransactionDto, TenantDto } from '@citrineos/base'; import { Model } from 'sequelize-typescript'; import { MeterValue } from './MeterValue.js'; import { Transaction } from './Transaction.js'; export declare class StopTransaction extends Model implements StopTransactionDto { static readonly MODEL_NAME: string; stationId: string; transactionDatabaseId: number; transaction: Transaction; meterStop: number; timestamp: string; reason?: string; meterValues?: MeterValue[]; idTokenValue?: string; idTokenType?: string; tenantId: number; tenant?: TenantDto; static setDefaultTenant(instance: StopTransaction): void; constructor(...args: any[]); }