aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Devices
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-11 16:38:13 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-11 16:38:13 -0400
commitf3539686bd7ff6c748a0a9441086538081fa8903 (patch)
tree84b6a6e89fddb206d3b8cc503423876e45100fa9 /MediaBrowser.Model/Devices
parent2486cffa7171629d09857981b8987727642f6f02 (diff)
add device upload options
Diffstat (limited to 'MediaBrowser.Model/Devices')
-rw-r--r--MediaBrowser.Model/Devices/ContentUploadHistory.cs15
-rw-r--r--MediaBrowser.Model/Devices/DeviceInfo.cs44
-rw-r--r--MediaBrowser.Model/Devices/DevicesOptions.cs14
-rw-r--r--MediaBrowser.Model/Devices/LocalFileInfo.cs11
4 files changed, 84 insertions, 0 deletions
diff --git a/MediaBrowser.Model/Devices/ContentUploadHistory.cs b/MediaBrowser.Model/Devices/ContentUploadHistory.cs
new file mode 100644
index 0000000000..cd4858d907
--- /dev/null
+++ b/MediaBrowser.Model/Devices/ContentUploadHistory.cs
@@ -0,0 +1,15 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Model.Devices
+{
+ public class ContentUploadHistory
+ {
+ public string DeviceId { get; set; }
+ public List<LocalFileInfo> FilesUploaded { get; set; }
+
+ public ContentUploadHistory()
+ {
+ FilesUploaded = new List<LocalFileInfo>();
+ }
+ }
+}
diff --git a/MediaBrowser.Model/Devices/DeviceInfo.cs b/MediaBrowser.Model/Devices/DeviceInfo.cs
new file mode 100644
index 0000000000..cc622af27f
--- /dev/null
+++ b/MediaBrowser.Model/Devices/DeviceInfo.cs
@@ -0,0 +1,44 @@
+using System;
+using MediaBrowser.Model.Session;
+
+namespace MediaBrowser.Model.Devices
+{
+ public class DeviceInfo
+ {
+ /// <summary>
+ /// Gets or sets the name.
+ /// </summary>
+ /// <value>The name.</value>
+ public string Name { get; set; }
+ /// <summary>
+ /// Gets or sets the identifier.
+ /// </summary>
+ /// <value>The identifier.</value>
+ public string Id { get; set; }
+ /// <summary>
+ /// Gets or sets the last name of the user.
+ /// </summary>
+ /// <value>The last name of the user.</value>
+ public string LastUserName { get; set; }
+ /// <summary>
+ /// Gets or sets the last user identifier.
+ /// </summary>
+ /// <value>The last user identifier.</value>
+ public string LastUserId { get; set; }
+ /// <summary>
+ /// Gets or sets the date last modified.
+ /// </summary>
+ /// <value>The date last modified.</value>
+ public DateTime DateLastModified { get; set; }
+ /// <summary>
+ /// Gets or sets the capabilities.
+ /// </summary>
+ /// <value>The capabilities.</value>
+ public ClientCapabilities Capabilities { get; set; }
+
+ public DeviceInfo()
+ {
+ Capabilities = new ClientCapabilities();
+ }
+ }
+}
diff --git a/MediaBrowser.Model/Devices/DevicesOptions.cs b/MediaBrowser.Model/Devices/DevicesOptions.cs
new file mode 100644
index 0000000000..6c2082e8df
--- /dev/null
+++ b/MediaBrowser.Model/Devices/DevicesOptions.cs
@@ -0,0 +1,14 @@
+
+namespace MediaBrowser.Model.Devices
+{
+ public class DevicesOptions
+ {
+ public string[] EnabledCameraUploadDevices { get; set; }
+ public string CameraUploadPath { get; set; }
+
+ public DevicesOptions()
+ {
+ EnabledCameraUploadDevices = new string[] { };
+ }
+ }
+}
diff --git a/MediaBrowser.Model/Devices/LocalFileInfo.cs b/MediaBrowser.Model/Devices/LocalFileInfo.cs
new file mode 100644
index 0000000000..f7704e0877
--- /dev/null
+++ b/MediaBrowser.Model/Devices/LocalFileInfo.cs
@@ -0,0 +1,11 @@
+
+namespace MediaBrowser.Model.Devices
+{
+ public class LocalFileInfo
+ {
+ public string Name { get; set; }
+ public string FullPath { get; set; }
+ public string Album { get; set; }
+ public string MimeType { get; set; }
+ }
+}