public static void OverrideFrom(this IQrCodeSettings settings, IQrCodeSettings source)
        {
            if (settings == null || source == null)
            {
                return;
            }

            settings.ModuleSize           = source.ModuleSize;
            settings.ErrorCorrectionLevel = source.ErrorCorrectionLevel;
            settings.DarkBrush            = source.DarkBrush;
            settings.LightBrush           = source.LightBrush;
        }
 public QrCodeRequestMessage(string value, IQrCodeSettings settings)
 {
     this.Value    = value;
     this.Settings = settings;
 }