63 lines
1.0 KiB
Markdown
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
|
|
|
|
```
|