Returns the object only if it has not been modified since the specified time,
otherwise returns a PreconditionFailed.

C# |
public DateTime UnmodifiedSinceDate { get; set; }
C# |
public DateTime UnmodifiedSinceDate { get; set; }