public static void Save(IValueSink sink, UnconfirmedTextMessageRequest value)
{
sink.EnterSequence();
Value<ObjectId>.Save(sink, value.TextMessageSourceDevice);
Value<Option<MessageClassType>>.Save(sink, value.MessageClass);
Value<MessagePriorityType>.Save(sink, value.MessagePriority);
Value<string>.Save(sink, value.Message);
sink.LeaveSequence();
}