package Ġcom . lass i . data . common Ċ Ċ sealed Ġclass ĠVideo Record < T > Ġ{ ĊĠĠĠ Ġdata Ġclass ĠStart < T >( val Ġitem : ĠT ) Ġ: ĠVideo Record < T >() ĊĊĠĠĠ Ġclass ĠTimer < T >( val Ġitem : ĠString ) Ġ: ĠVideo Record < T >() ĊĊĠĠĠ Ġclass ĠEnd < T > Ġ: ĠVideo Record < T >() ĊĊĠĠĠ Ġdata Ġclass ĠError < T >( val Ġmin Video Time : ĠString ) Ġ: ĠVideo Record < T >() Ċ }