public FlightCriteria(ByteString byteString) { _criteria = new Protocol.Criteria() { Expression = byteString }; }
public FlightCriteria(byte[] bytes) { _criteria = new Protocol.Criteria() { Expression = ByteString.CopyFrom(bytes) }; }
public FlightCriteria(string expression) { _criteria = new Protocol.Criteria() { Expression = ByteString.CopyFromUtf8(expression) }; }
public FlightCriteria() { _criteria = new Protocol.Criteria(); }
internal FlightCriteria(Protocol.Criteria criteria) { _criteria = criteria; }
public override Task ListFlights(Protocol.Criteria request, IServerStreamWriter <Protocol.FlightInfo> responseStream, ServerCallContext context) { var writeStream = new StreamWriter <FlightInfo, Protocol.FlightInfo>(responseStream, flightInfo => flightInfo.ToProtocol()); return(_flightServer.ListFlights(new FlightCriteria(request), writeStream, context)); }