private void WriteBarcode(JsonWriter writer)
{
if (Barcode != null)
{
writer.WritePropertyName("barcode");
writer.WriteStartObject();
writer.WritePropertyName("format");
writer.WriteValue(Barcode.Type.ToString());
writer.WritePropertyName("message");
writer.WriteValue(Barcode.Message);
writer.WritePropertyName("messageEncoding");
writer.WriteValue(Barcode.Encoding);
if (!String.IsNullOrEmpty(Barcode.AlternateText))
{
writer.WritePropertyName("altText");
writer.WriteValue(Barcode.AlternateText);
}
writer.WriteEndObject();
}
}