public static void Save(IValueSink sink, GetEventInformationRequest value)
        {
            sink.EnterSequence();
            Value <Option <ObjectId> > .Save(sink, value.LastReceivedObjectIdentifier);

            sink.LeaveSequence();
        }
 public static ConfirmedServiceRequest NewGetEventInformation(GetEventInformationRequest getEventInformation)
 {
     return new GetEventInformationWrapper(getEventInformation);
 }
 public static void Save(IValueSink sink, GetEventInformationRequest value)
 {
     sink.EnterSequence();
     Value<Option<ObjectId>>.Save(sink, value.LastReceivedObjectIdentifier);
     sink.LeaveSequence();
 }
 public GetEventInformationWrapper(GetEventInformationRequest item)
 {
     this.Item = item;
 }