Ejemplo n.º 1
0
        /// <summary>
        /// Optional. Information specific to the pass’s barcode. The system uses the first valid barcode dictionary in the array. Additional dictionaries can be added as fallbacks.
        /// </summary>
        /// <remarks>
        /// Available in iOS 9.0.
        /// </remarks>
        public static PassBuilder.VisualAppearanceBuilder Barcodes(this PassBuilder.VisualAppearanceBuilder builder, string message, BarcodeFormat format, string?altText = null, string?messageEncoding = null)
        {
            var value = new PassBuilder.Barcode(message, format)
            {
                AltText = altText,
            };

            if (messageEncoding != null)
            {
                value.MessageEncoding = messageEncoding;
            }

            return(Barcodes(builder, value));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Optional. Information specific to the pass’s barcode. The system uses the first valid barcode dictionary in the array. Additional dictionaries can be added as fallbacks.
 /// </summary>
 /// <remarks>
 /// Available in iOS 9.0.
 /// </remarks>
 public static PassBuilder.VisualAppearanceBuilder Barcodes(this PassBuilder.VisualAppearanceBuilder builder, PassBuilder.Barcode value)
 {
     builder.AppendValue(PassBuilder.GetCaller(), value);
     return(builder);
 }