SwimmingMixed

This contract extends the shared Sport base contract documented in Sports Contracts Reference.

  • PacketType: SwimmingPacketType (example: Event)
  • SwimmingRows: SwimmingRows (example: { RowType = Row1To3 })
  • SwimmingEvent: SwimmingEvent (example: { EventName = "100m Freestyle" })

Score composition

  • Score composition depends on the active packet type:
    • PacketType = Event: uses SwimmingEvent model.
    • PacketType = Rows: uses SwimmingRows model.