2 using System.Collections.Generic;
6 using ServiceStack.OrmLite;
7 using ServiceStack.DataAnnotations;
8 using ServiceStack.Model;
10 namespace CPE.App.Web.Models
12 public class CPEDataModel
14 [Alias("AdobeTransactions")]
15 public partial class AdobeTransaction : IHasId<int>
17 [Alias("AdobeTransactionKey")]
19 public int Id { get; set; }
22 public DateTime Created { get; set; }
25 public int MeetingSessionKey { get; set; }
28 public int Principal_ID { get; set; }
31 public DateTime StartDate { get; set; }
34 public DateTime EndDate { get; set; }
37 [Alias("HostMessageLog")]
38 public partial class HostMessageLog : IHasId<int>
40 [Alias("MessageLogKey")]
42 public int Id { get; set; }
45 public DateTime Timestamp { get; set; }
48 public int SCO_ID { get; set; }
51 public int Principal_ID { get; set; }
54 public string Message { get; set; }
57 [Alias("MeetingDetails")]
58 public partial class MeetingDetail : IHasId<int>
62 public int Id { get; set; }
64 public string CourseCode { get; set; }
65 public string Instructor { get; set; }
66 public string Location { get; set; }
67 public string TopicID { get; set; }
68 public string TopicName { get; set; }
71 [Alias("MeetingParticipantSessions")]
72 public partial class MeetingParticipantSession : IHasId<int>
74 [Alias("MeetingParticipantSessionKey")]
76 public int Id { get; set; }
79 public int MeetingSessionKey { get; set; }
82 public int ParticipantKey { get; set; }
85 public bool PlaySound { get; set; }
88 public DateTime Created { get; set; }
92 public partial class Meeting : IHasId<int>
96 public int Id { get; set; }
99 public int MeetingKey { get; set; }
102 [Alias("MeetingSessionHeartbeats")]
103 public partial class MeetingSessionHeartbeat
106 public int MeetingSessionKey { get; set; }
109 public DateTime Timestamp { get; set; }
112 [Alias("MeetingSessionHeartbeatTicks")]
113 public partial class MeetingSessionHeartbeatTick
116 public int MeetingSessionKey { get; set; }
119 public DateTime Timestamp { get; set; }
122 public int Principal_ID { get; set; }
125 public double PreviousInterval { get; set; }
128 [Alias("MeetingSessionPauses")]
129 public partial class MeetingSessionPause : IHasId<int>
131 [Alias("MesstingSessionPauseKey")]
133 public int Id { get; set; }
136 public int MeetingSessionKey { get; set; }
139 public DateTime StartDate { get; set; }
141 public DateTime? EndDate { get; set; }
144 [Alias("MeetingSessions")]
145 public partial class MeetingSession : IHasId<int>
147 [Alias("MeetingSessionKey")]
149 public int Id { get; set; }
152 public int SCO_ID { get; set; }
154 public string Name { get; set; }
157 public DateTime StartDate { get; set; }
159 public DateTime? EndDate { get; set; }
162 public int OwnerPrincipal_ID { get; set; }
165 public bool Recording { get; set; }
168 [Alias("MeetingSettings")]
169 public partial class MeetingSetting : IHasId<int>
171 [Alias("MeetingKey")]
173 public int Id { get; set; }
175 public int? Interval { get; set; }
176 public string Text { get; set; }
177 public int? Duration { get; set; }
180 [Alias("ParticipantEngagements")]
181 public partial class ParticipantEngagement : IHasId<int>
183 [Alias("ParticipantEngagementKey")]
185 public int Id { get; set; }
188 public int MeetingParticipantSessionKey { get; set; }
191 public int Principal_ID { get; set; }
194 public DateTime DisplayTime { get; set; }
196 public DateTime? ResponseTime { get; set; }
199 [Alias("ParticipantEngagementsArchive")]
200 public partial class ParticipantEngagementsArchive
203 public int ParticipantEngagementKey { get; set; }
206 public int MeetingParticipantSessionKey { get; set; }
209 public int Principal_ID { get; set; }
212 public DateTime DisplayTime { get; set; }
214 public DateTime? ResponseTime { get; set; }
217 [Alias("ParticipantEngagementVerification")]
218 public partial class ParticipantEngagementVerification : IHasId<int>
220 [Alias("TrackingKey")]
222 public int Id { get; set; }
225 public int MeetingParticipantSessionKey { get; set; }
228 public int Principal_ID { get; set; }
231 public DateTime DisplayTime { get; set; }
234 public double PreviousAlertDelta { get; set; }
237 [Alias("ParticipantLog")]
238 public partial class ParticipantLog : IHasId<int>
242 public int Id { get; set; }
245 public int Sco_ID { get; set; }
248 public int Principal_ID { get; set; }
251 public string Details { get; set; }
254 public DateTime Created { get; set; }
257 [Alias("ParticipantMessageLog")]
258 public partial class ParticipantMessageLog : IHasId<int>
260 [Alias("MessageLogKey")]
262 public int Id { get; set; }
265 public DateTime Timestamp { get; set; }
268 public int SCO_ID { get; set; }
271 public int Principal_ID { get; set; }
274 public string Message { get; set; }
277 [Alias("Participants")]
278 public partial class Participant : IHasId<int>
280 [Alias("Principal_ID")]
282 public int Id { get; set; }
284 public string FirstName { get; set; }
285 public string Email { get; set; }
286 public string LastName { get; set; }
289 [Alias("ParticipantTracking")]
290 public partial class ParticipantTracking : IHasId<int>
292 [Alias("ParticipantTrackingKey")]
294 public int Id { get; set; }
297 public int MeetingParticipantSessionKey { get; set; }
300 public int Principal_ID { get; set; }
303 public DateTime StartDate { get; set; }
305 public DateTime? EndDate { get; set; }
308 [Alias("RecordingSessions")]
309 public partial class RecordingSession : IHasId<int>
311 [Alias("RecordingKey")]
313 public int Id { get; set; }
316 public int MeetingSCO_ID { get; set; }
319 public int RecordingSCO_ID { get; set; }
322 public string Name { get; set; }
325 public string RecordingUrl { get; set; }
328 public int Duration { get; set; }
331 public DateTime StartTime { get; set; }
334 public DateTime EndTime { get; set; }
336 public int? MeetingSessionKey { get; set; }
339 public string SurveyLink { get; set; }
341 public string Passcode { get; set; }
344 [Alias("ServiceErrors")]
345 public partial class ServiceError : IHasId<int>
349 public int Id { get; set; }
352 public string ServiceMethod { get; set; }
355 public string Message { get; set; }
358 public string StackTrace { get; set; }
361 public DateTime Logged { get; set; }
364 [Alias("ServiceLog")]
365 public partial class ServiceLog : IHasId<Guid>
369 public Guid Id { get; set; }
372 public DateTime Created { get; set; }
375 public string ServiceMethod { get; set; }
378 public string Details { get; set; }
381 [Alias("sysdiagrams")]
382 public partial class sysdiagram : IHasId<int>
385 public string name { get; set; }
388 public int principal_id { get; set; }
390 [Alias("diagram_id")]
392 public int Id { get; set; }
394 public int? version { get; set; }
395 public byte[] definition { get; set; }