ticket-system/diagrams/class-diagrams.md
2024-12-11 19:24:51 -05:00

63 lines
1.0 KiB
Markdown

# Class Diagram
```mermaid
classDiagram
Event
Patron
Season
Talent
Ticket
Venue
Event : Guid Id
Event : Guid SeasonId
Event : Date Date
Event : String Name
Event : String? Description
Event : Object Venue
Event : Object Talent
Event : Array TicketIds
Patron : String FirstName
Patron : String? MiddleName
Patron : String LastName
Patron : String Email
Patron : String? PhoneNumber
Patron : String AddressOne
Patron : String? AddressTwo
Patron : String City
Patron : String State
Patron : String Zip
Season : Guid Id
Season : String Name
Season : String? Description
Season : Date StartDate
Season : Date EndDate
Season : Array EventIds
Talent : String Name
Talent : String? Description
Ticket : Guid Id
Ticket : Guid? SeasonId
Ticket : Guid EventId
Ticket : TicketType Type
Ticket : String QrCode
Ticket : Object Patron
Venue : String Name
Venue : String? Description
Venue : String AddressOne
Venue : String? AddressTwo
Venue : String City
Venue : String State
Venue : String Zip
Patron --* Ticket
Venue --* Event
Talent --* Event
```