NCDatabase.swift 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. //
  2. // NCDatabase.swift
  3. // Nextcloud
  4. //
  5. // Created by Marino Faggiana on 06/05/17.
  6. // Copyright © 2017 TWS. All rights reserved.
  7. //
  8. import RealmSwift
  9. class tableActivity: Object {
  10. dynamic var account = ""
  11. dynamic var action = "Activity"
  12. dynamic var date = Date()
  13. dynamic var file = ""
  14. dynamic var fileID = ""
  15. dynamic var idActivity : Double = 0
  16. dynamic var link = ""
  17. dynamic var note = ""
  18. dynamic var selector = ""
  19. dynamic var type = ""
  20. dynamic var verbose : Bool = false
  21. }
  22. class tableCapabilities: Object {
  23. dynamic var account = ""
  24. dynamic var themingBackground = ""
  25. dynamic var themingColor = ""
  26. dynamic var themingLogo = ""
  27. dynamic var themingName = ""
  28. dynamic var themingSlogan = ""
  29. dynamic var themingUrl = ""
  30. dynamic var versionMajor : Int = 0
  31. dynamic var versionMicro : Int = 0
  32. dynamic var versionMinor : Int = 0
  33. dynamic var versionString = ""
  34. }
  35. class tableCertificates: Object {
  36. dynamic var certificateLocation = ""
  37. }
  38. class tableGPS: Object {
  39. dynamic var latitude = ""
  40. dynamic var location = ""
  41. dynamic var longitude = ""
  42. dynamic var placemarkAdministrativeArea = ""
  43. dynamic var placemarkCountry = ""
  44. dynamic var placemarkLocality = ""
  45. dynamic var placemarkPostalCode = ""
  46. dynamic var placemarkThoroughfare = ""
  47. }