package mediabrowser.model.sync;
public class SyncJob
{
/**
Gets or sets the identifier.
<value>The identifier.</value>
*/
private String Id;
public final String getId()
{
return Id;
}
public final void setId(String value)
{
Id = value;
}
/**
Gets or sets the device identifier.
<value>The device identifier.</value>
*/
private String TargetId;
public final String getTargetId()
{
return TargetId;
}
public final void setTargetId(String value)
{
TargetId = value;
}
/**
Gets or sets the name of the target.
<value>The name of the target.</value>
*/
private String TargetName;
public final String getTargetName()
{
return TargetName;
}
public final void setTargetName(String value)
{
TargetName = value;
}
/**
Gets or sets the quality.
<value>The quality.</value>
*/
private String Quality;
public final String getQuality()
{
return Quality;
}
public final void setQuality(String value)
{
Quality = value;
}
/**
Gets or sets the bitrate.
<value>The bitrate.</value>
*/
private Integer Bitrate = null;
public final Integer getBitrate()
{
return Bitrate;
}
public final void setBitrate(Integer value)
{
Bitrate = value;
}
/**
Gets or sets the profile.
<value>The profile.</value>
*/
private String Profile;
public final String getProfile()
{
return Profile;
}
public final void setProfile(String value)
{
Profile = value;
}
/**
Gets or sets the category.
<value>The category.</value>
*/
private SyncCategory Category = null;
public final SyncCategory getCategory()
{
return Category;
}
public final void setCategory(SyncCategory value)
{
Category = value;
}
/**
Gets or sets the parent identifier.
<value>The parent identifier.</value>
*/
private String ParentId;
public final String getParentId()
{
return ParentId;
}
public final void setParentId(String value)
{
ParentId = value;
}
/**
Gets or sets the current progress.
<value>The current progress.</value>
*/
private Double Progress = null;
public final Double getProgress()
{
return Progress;
}
public final void setProgress(Double value)
{
Progress = value;
}
/**
Gets or sets the name.
<value>The name.</value>
*/
private String Name;
public final String getName()
{
return Name;
}
public final void setName(String value)
{
Name = value;
}
/**
Gets or sets the status.
<value>The status.</value>
*/
private SyncJobStatus Status = SyncJobStatus.values()[0];
public final SyncJobStatus getStatus()
{
return Status;
}
public final void setStatus(SyncJobStatus value)
{
Status = value;
}
/**
Gets or sets the user identifier.
<value>The user identifier.</value>
*/
private String UserId;
public final String getUserId()
{
return UserId;
}
public final void setUserId(String value)
{
UserId = value;
}
/**
Gets or sets a value indicating whether [unwatched only].
<value><c>true</c> if [unwatched only]; otherwise, <c>false</c>.</value>
*/
private boolean UnwatchedOnly;
public final boolean getUnwatchedOnly()
{
return UnwatchedOnly;
}
public final void setUnwatchedOnly(boolean value)
{
UnwatchedOnly = value;
}
/**
Gets or sets a value indicating whether [synchronize new content].
<value><c>true</c> if [synchronize new content]; otherwise, <c>false</c>.</value>
*/
private boolean SyncNewContent;
public final boolean getSyncNewContent()
{
return SyncNewContent;
}
public final void setSyncNewContent(boolean value)
{
SyncNewContent = value;
}
/**
Gets or sets the item limit.
<value>The item limit.</value>
*/
private Integer ItemLimit = null;
public final Integer getItemLimit()
{
return ItemLimit;
}
public final void setItemLimit(Integer value)
{
ItemLimit = value;
}
/**
Gets or sets the requested item ids.
<value>The requested item ids.</value>
*/
private java.util.ArrayList<String> RequestedItemIds;
public final java.util.ArrayList<String> getRequestedItemIds()
{
return RequestedItemIds;
}
public final void setRequestedItemIds(java.util.ArrayList<String> value)
{
RequestedItemIds = value;
}
/**
Gets or sets the date created.
<value>The date created.</value>
*/
private java.util.Date DateCreated = new java.util.Date(0);
public final java.util.Date getDateCreated()
{
return DateCreated;
}
public final void setDateCreated(java.util.Date value)
{
DateCreated = value;
}
/**
Gets or sets the date last modified.
<value>The date last modified.</value>
*/
private java.util.Date DateLastModified = new java.util.Date(0);
public final java.util.Date getDateLastModified()
{
return DateLastModified;
}
public final void setDateLastModified(java.util.Date value)
{
DateLastModified = value;
}
/**
Gets or sets the item count.
<value>The item count.</value>
*/
private int ItemCount;
public final int getItemCount()
{
return ItemCount;
}
public final void setItemCount(int value)
{
ItemCount = value;
}
private String ParentName;
public final String getParentName()
{
return ParentName;
}
public final void setParentName(String value)
{
ParentName = value;
}
private String PrimaryImageItemId;
public final String getPrimaryImageItemId()
{
return PrimaryImageItemId;
}
public final void setPrimaryImageItemId(String value)
{
PrimaryImageItemId = value;
}
private String PrimaryImageTag;
public final String getPrimaryImageTag()
{
return PrimaryImageTag;
}
public final void setPrimaryImageTag(String value)
{
PrimaryImageTag = value;
}
public SyncJob()
{
setRequestedItemIds(new java.util.ArrayList<String>());
}
}