public static Offset <ReactiveMarkets.PlatformApi.FeedRequest> CreateFeedRequest(FlatBufferBuilder builder, StringOffset req_idOffset = default(StringOffset), ReactiveMarkets.PlatformApi.SubReqType sub_req_type = ReactiveMarkets.PlatformApi.SubReqType.Subscribe, ReactiveMarkets.PlatformApi.FeedType feed_type = ReactiveMarkets.PlatformApi.FeedType.Default, ushort grouping = 0, short depth = 0, short frequency = 0, VectorOffset marketsOffset = default(VectorOffset)) { builder.StartTable(7); FeedRequest.AddMarkets(builder, marketsOffset); FeedRequest.AddReqId(builder, req_idOffset); FeedRequest.AddFrequency(builder, frequency); FeedRequest.AddDepth(builder, depth); FeedRequest.AddGrouping(builder, grouping); FeedRequest.AddFeedType(builder, feed_type); FeedRequest.AddSubReqType(builder, sub_req_type); return(FeedRequest.EndFeedRequest(builder)); }
public static void AddSubReqType(FlatBufferBuilder builder, ReactiveMarkets.PlatformApi.SubReqType subReqType) { builder.AddSbyte(1, (sbyte)subReqType, 1); }