Passbook.Generator.PassGeneratorRequest.WriteBarcode C# (CSharp) Method

WriteBarcode() private method

private WriteBarcode ( JsonWriter writer ) : void
writer Newtonsoft.Json.JsonWriter
return void
        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();
            }
        }