var protoRows = new AppendRowsRequest.Types.ProtoData();
var mappedMessage =<irrelevant mapper to proto model>
// Initialize a request
var row = new ProtoRows
{
SerializedRows = { mappedMessage.ToByteString() },
};
protoRows.Rows = row;
protoRows.WriterSchema = new ProtoSchema
{
ProtoDescriptor = TableUpdateMessage.Descriptor.ToProto(),
};
AppendRowsRequest request = new ()
{
WriteStreamAsWriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE_NAME]", "_default"),
Offset = 0L,
ProtoRows = protoRows,
TraceId = string.Empty,
};