GoogleCloudRecaptchaenterpriseV1TransactionData class
Transaction data associated with a payment protected by reCAPTCHA Enterprise.
Constructors
-
GoogleCloudRecaptchaenterpriseV1TransactionData({GoogleCloudRecaptchaenterpriseV1TransactionDataAddress? billingAddress, String? cardBin, String? cardLastFour, String? currencyCode, GoogleCloudRecaptchaenterpriseV1TransactionDataGatewayInfo? gatewayInfo, List<
GoogleCloudRecaptchaenterpriseV1TransactionDataItem> ? items, List<GoogleCloudRecaptchaenterpriseV1TransactionDataUser> ? merchants, String? paymentMethod, GoogleCloudRecaptchaenterpriseV1TransactionDataAddress? shippingAddress, double? shippingValue, String? transactionId, GoogleCloudRecaptchaenterpriseV1TransactionDataUser? user, double? value}) - GoogleCloudRecaptchaenterpriseV1TransactionData.fromJson(Map json_)
Properties
- billingAddress ↔ GoogleCloudRecaptchaenterpriseV1TransactionDataAddress?
-
Address associated with the payment method when applicable.
getter/setter pair
- cardBin ↔ String?
-
The Bank Identification Number - generally the first 6 or 8 digits of the
card.
getter/setter pair
- cardLastFour ↔ String?
-
The last four digits of the card.
getter/setter pair
- currencyCode ↔ String?
-
The currency code in ISO-4217 format.
getter/setter pair
- gatewayInfo ↔ GoogleCloudRecaptchaenterpriseV1TransactionDataGatewayInfo?
-
Information about the payment gateway's response to the transaction.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
items
↔ List<
GoogleCloudRecaptchaenterpriseV1TransactionDataItem> ? -
Items purchased in this transaction.
getter/setter pair
-
merchants
↔ List<
GoogleCloudRecaptchaenterpriseV1TransactionDataUser> ? -
Information about the user or users fulfilling the transaction.
getter/setter pair
- paymentMethod ↔ String?
-
The payment method for the transaction.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shippingAddress ↔ GoogleCloudRecaptchaenterpriseV1TransactionDataAddress?
-
Destination address if this transaction involves shipping a physical item.
getter/setter pair
- shippingValue ↔ double?
-
The value of shipping in the specified currency.
getter/setter pair
- transactionId ↔ String?
-
Unique identifier for the transaction.
getter/setter pair
- user ↔ GoogleCloudRecaptchaenterpriseV1TransactionDataUser?
-
Information about the user paying/initiating the transaction.
getter/setter pair
- value ↔ double?
-
The decimal value of the transaction in the specified currency.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited