PageRenderTime 40ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/Code/Platform/Framework/CloudApi/Logging/System.cs

http://github.com/waseems/inbox2_desktop
C# | 37 lines | 29 code | 8 blank | 0 comment | 0 complexity | 802c8e0572f85f223105cfd1597d2a17 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Runtime.Serialization;
  5. using System.Text;
  6. using Inbox2.Platform.Framework.ServiceModel.DataContracts;
  7. namespace Inbox2.Platform.Framework.CloudApi.Logging
  8. {
  9. [DataContract(Namespace = Settings.DefaultNamespace)]
  10. public class System
  11. {
  12. [DataMember(EmitDefaultValue=false, Order = 1)]
  13. public Size Resolution { get; set; }
  14. [DataMember(EmitDefaultValue=false, Order = 2)]
  15. public int Monitors { get; set; }
  16. [DataMember(EmitDefaultValue=false, Order = 3)]
  17. public string OperatingSystem { get; set; }
  18. [DataMember(EmitDefaultValue=false, Order = 4)]
  19. public string Cpu { get; set; }
  20. [DataMember(EmitDefaultValue=false, Order = 5)]
  21. public int CpuCount { get; set; }
  22. [DataMember(EmitDefaultValue=false, Order = 6)]
  23. public string CpuArchitecture { get; set; }
  24. [DataMember(EmitDefaultValue=false, Order = 7)]
  25. public ulong Memory { get; set; }
  26. [DataMember(EmitDefaultValue=false, Order = 8)]
  27. public string BrowserVersion { get; set; }
  28. }
  29. }