UPIPaymentQRCode class

Generates the UP IPayment QRCode

Inheritance

Constructors

UPIPaymentQRCode({Key? key, required UPIDetails upiDetails, double? size, Widget? loader, Widget? noBarcodeWidget, String? embeddedImagePath, Size? embeddedImageSize, UPIQRErrorCorrectLevel? upiQRErrorCorrectLevel, Widget qrErrorStateBuilder(BuildContext, Object?)?, QrEyeStyle? eyeStyle, QrDataModuleStyle? dataModuleStyle, Widget? qrCodeLoader})
const

Properties

dataModuleStyle QrDataModuleStyle?
The dataModuleStyle parameter is used to change the data module style of the QRCode
final
embeddedImagePath String?
The embeddedImagePath parameter is used to generate embedded asset image in the QR Code
final
embeddedImageSize Size?
The embeddedImagePath parameter is used to give size to embedded image in QR Code
final
eyeStyle QrEyeStyle?
The eyeStyle parameter is used to change the eye style of the QRCode
final
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
loader Widget?
The loader parameter is completely Optional,
final
noBarcodeWidget Widget?
The noBarcodeWidget paramete is used, If No Barcode gets generated in that case you need to provide a message
final
qrCodeLoader Widget?
The qrCodeLoader parameter is used to load the QRCode when it is being generated
final
qrErrorStateBuilder → (Widget Function(BuildContext, Object?)?)
The qrErrorStateBuilder parameter is used to when there is an error in rendering the QRCode
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size double?
The size parameter is completely a optional,
final
upiDetails UPIDetails
The upiDetails is required, where we need to pass the object of the UPI Details contains in the UPI Object
final
upiQRErrorCorrectLevel UPIQRErrorCorrectLevel?
The upiQRErrorCorrectLevel parameter is used to avoid error in QRCode, the more high the Correct Level less the error in QRCode data while scanning.
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited