import { LedgerEntryType, AssetType } from '@/domain/value-objects';

export class GetMyLedgerQuery {
  constructor(
    public readonly accountSequence: string,  // 使用 accountSequence 替代 userId
    public readonly page?: number,
    public readonly pageSize?: number,
    public readonly entryType?: LedgerEntryType,
    public readonly assetType?: AssetType,
    public readonly startDate?: Date,
    public readonly endDate?: Date,
  ) {}
}
