diff --git a/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj b/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj index ef0dc3f19c46b850158a05259394e69b6c39fc3d..dc67027c5a1aa2a880be0f6ea546ac233182725c 100644 --- a/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj +++ b/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj @@ -13,6 +13,7 @@ </PropertyGroup> <ItemGroup> + <PackageReference Include="System.ComponentModel" Version="4.3.0" /> <PackageReference Include="System.Xml.XmlSerializer" Version="4.3.0" /> </ItemGroup> diff --git a/BeckmanComms.Api.DataTransferObjects/V2/Events/BeckmanCalendars.cs b/BeckmanComms.Api.DataTransferObjects/V2/Events/BeckmanCalendars.cs new file mode 100644 index 0000000000000000000000000000000000000000..7171e58fe01997d2322121893c27529b0d689ac2 --- /dev/null +++ b/BeckmanComms.Api.DataTransferObjects/V2/Events/BeckmanCalendars.cs @@ -0,0 +1,40 @@ +using System.ComponentModel; + +namespace BeckmanComms.Api.DataTransferObjects.V2.Events +{ + /// <summary> + /// Names and calendar IDs of Beckman Institute event calendars. + /// </summary> + public enum BeckmanCalendars + { + /// <summary> + /// Main Beckman Institute calendar. + /// </summary> + [Description("The main Beckman Institute event calendar.")] + BeckmanInstitute = 4595, + + /// <summary> + /// CNL calendar. + /// </summary> + [Description("Calendar for the Cognitive Neuroimaging Laboratory (CNL) at the Beckman Institute.")] + CnlEvents = 4521, + + /// <summary> + /// ILLI calendar. + /// </summary> + [Description("Calendar for the Illinois Language and Literacy Initiative (ILLI) at the Beckman Institute.")] + IlliEvents = 5511, + + /// <summary> + /// LBC calendar. + /// </summary> + [Description("Calendar for the Lifelong Brain and Cognition Laboratory (LBC) at the Beckman Institute.")] + LbcLab = 4669, + + /// <summary> + /// MSL calendar. + /// </summary> + [Description("Calendar for the Memory Systems Lab (MSL) at the Beckman Institute.")] + MslEvents = 4470 + } +} \ No newline at end of file