protected override void SerializeValue(Span <byte> target, LineItemKey value) { Fmt.SerializeStruct(target, value.OrderId); Fmt.SerializeObject(target, value.ProdCode); }
protected override void SerializeValue(Span <byte> target, LineItem value) { Fmt.SerializeObject(target, value.Key); Fmt.SerializeStruct(target, value.Quantity); }
protected override void SerializeValue(Span <byte> target, Order value) { Fmt.SerializeStruct(target, value.Id); Fmt.SerializeStruct(target, value.CustomerId); Fmt.SerializeObjects(target, value.LineItems); }