public static EventMetaData Make(RestResponse response)
        {
            var locationParts = response.Location.Split('/');

            var collectionName = locationParts[2];
            var key = locationParts[3];
            var eventType = locationParts[5];
            var timestamp = new UnixTime(long.Parse(locationParts[6])).ToDateTimeOffsetUtc();
            var ordinal = long.Parse(locationParts[7]);

            return new EventMetaData(collectionName, key, eventType, timestamp, ordinal);
        }
 public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
 {
     writer.WriteValue(UnixTime.FromDateTimeOffset((DateTimeOffset)value).Value);
 }