PayorcSdkButtonCustomization class

Host customization for primary SDK buttons (LoaderButton, AppButton, etc.).

Pass to PayorcSdk.customization as button. Non-null fields merge with previous calls and checkout defaults.

Mirrors common partner button options (fill, label color, outline, size) without pulling in external UI packages.

Constructors

PayorcSdkButtonCustomization({Color? backgroundColor, Color? foregroundColor, Color? disabledBackgroundColor, Color? sideBorderColor, double? borderRadius, double? height, FontWeight? fontWeight, Color? loadingIndicatorColor})
const

Properties

backgroundColor → Color?
Primary CTA background (same role as former buttonColor on PayorcSdk.customization).
final
borderRadius → double?
Corner radius for filled / outlined CTAs.
final
disabledBackgroundColor → Color?
Background when the button is disabled / no action.
final
fontWeight → FontWeight?
Label weight on primary CTAs.
final
foregroundColor → Color?
Text and icon color on the primary button.
final
hashCode → int
The hash code for this object.
no setterinherited
height → double?
Minimum tap height for default SDK buttons.
final
loadingIndicatorColor → Color?
CircularProgressIndicator color when LoaderButton.isLoading is true.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sideBorderColor → Color?
When non-null, draws a 1px outline (outline / bordered style).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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