title: GCalendar API - Exclude Events By ID?
body: <p>I'm particularly trying to write this in C#, but has anyone managed to create a LIST request for events that OMIT events by a list of IDs? The idea here is to omit Google Calendar events that I've already pulled before in my previous requests (this would be stored in my application data) so that the events are always new. Here's my current list request code below:</p>
  
  <pre><code>// Create Google Calendar API service.
              var service = new v3GCal.CalendarService(new BaseClientService.Initializer()
              {
                  HttpClientInitializer = credential,
                  ApplicationName = ApplicationName,
              });
  
  
              var today = DateTime.Today;
              var tomorrow = today.AddDays(1);
              // Define parameters of request.
              v3GCal.EventsResource.ListRequest request = service.Events.List("manager@affirmmedicalweightloss.com");
              request.TimeMin = today;
              request.TimeMax = tomorrow;
              request.ShowDeleted = false;
              request.SingleEvents = true;
              request.Q = "";
              request.MaxResults = 10;
              request.OrderBy = v3GCal.EventsResource.ListRequest.OrderByEnum.StartTime;
  </code></pre>
  
  <p>I'm not too hopeful - I've been digging around trying to find something with this feature, but with no luck. I would ideally include in the request something like:</p>
  
  <pre><code>"id NOT IN " + collection of existing id strings
  </code></pre>
  
  <p>But I don't see documentation on this anywhere.</p>
  
  <p>Has anyone pulled this off, or considered filing a feature request for it? I thought of filing one, but given the issue tracker that I found at issuetracker.google.com, I'm not too hopeful this would get implemented anytime soon...</p>