SetupIntent class
SetupIntent information.
A setup intent is used to setup and save customer payment information for future payments.
- Annotations
-
- @freezed
Constructors
-
SetupIntent({required String id, required String status, required bool livemode, required String clientSecret, required String paymentMethodId, required String usage, required List<
PaymentMethodType> paymentMethodTypes, String? description, String? created, LastSetupError? lastSetupError, NextAction? nextAction, MandateData? mandateData}) -
constfactory
-
SetupIntent.fromJson(Map<
String, dynamic> json) -
factory
Properties
- clientSecret → String
-
The client is secret is used for handling the payment from the Client side.
no setterinherited
-
copyWith
→ $SetupIntentCopyWith<
SetupIntent> -
no setterinherited
- created → String?
-
Timestamp since epoch that represents the time the intent is created.
no setterinherited
- description → String?
-
Localized description that provides additional context to users.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Unique identifier.
no setterinherited
- lastSetupError → LastSetupError?
-
Error encountered since last configmration.
no setterinherited
- livemode → bool
-
Determines whether the intent is in live mode or in test mode.
no setterinherited
- mandateData → MandateData?
-
Mandata data for this paymentintent.
no setterinherited
- nextAction → NextAction?
-
Additional action that needs to be taken in order to complete a payment
using the provided resource.
no setterinherited
- paymentMethodId → String
-
Id of the payment method used in this intent.
no setterinherited
-
paymentMethodTypes
→ List<
PaymentMethodType> -
List of payment method types associated with this intent.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String
-
Status of the intent.
no setterinherited
- usage → String
-
Indicates how the intent is used in the future.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited