import type { Shortlist } from '../domain/shortlist'
import { ShortlistStatus } from '../domain/enums'

export const mockShortlists: Shortlist[] = [
  {
    id: 'shortlist-001',
    title: 'Top Büroflächen Zürich',
    description: 'Beste Bürooptionen für Innovatech AG',
    needId: 'need-001',
    items: [
      {
        resultId: 'match-001',
        resultType: 'VERIFIED_PORTFOLIO',
        title: 'Bürofläche Zollstrasse 12',
        matchScore: 88,
        confidenceScore: 0.92,
        dataQualityScore: 0.85,
        sourceLabel: 'Portfolio',
        addedAt: '2025-03-01T10:00:00Z',
        addedBy: 'admin@ideal-sharing.ch',
        note: 'Erste Wahl',
        propertyId: 'prop-001',
      },
      {
        resultId: 'match-004',
        resultType: 'VERIFIED_PORTFOLIO',
        title: 'Gemischte Gewerbeeinheit Europaallee',
        matchScore: 74,
        confidenceScore: 0.78,
        dataQualityScore: 0.80,
        sourceLabel: 'Portfolio',
        addedAt: '2025-03-02T14:30:00Z',
        addedBy: 'admin@ideal-sharing.ch',
        note: 'Interessante Alternative',
        propertyId: 'prop-004',
      },
    ],
    status: ShortlistStatus.ACTIVE,
    createdBy: 'user-001',
    organizationId: 'org-wincasa',
    createdAt: '2025-03-01T10:00:00Z',
    updatedAt: '2025-03-02T14:30:00Z',
  },
  {
    id: 'shortlist-002',
    title: 'Logistik Optionen Basel',
    description: 'Auswahl für Schweizer Logistik GmbH',
    needId: 'need-002',
    items: [
      {
        resultId: 'match-002',
        resultType: 'VERIFIED_PORTFOLIO',
        title: 'Lagerfläche Hardstrasse 44',
        matchScore: 82,
        confidenceScore: 0.88,
        dataQualityScore: 0.90,
        sourceLabel: 'Portfolio',
        addedAt: '2025-03-05T09:00:00Z',
        addedBy: 'admin@ideal-sharing.ch',
        note: 'Perfekte Grösse',
        propertyId: 'prop-002',
      },
    ],
    status: ShortlistStatus.REVIEW_READY,
    createdBy: 'user-001',
    organizationId: 'org-wincasa',
    sharedWith: ['client@schweizer-logistik.ch'],
    createdAt: '2025-03-05T09:00:00Z',
    updatedAt: '2025-03-06T11:00:00Z',
  },
]
