GoogleCloudRecaptchaenterpriseV1TransactionData.fromJson constructor
GoogleCloudRecaptchaenterpriseV1TransactionData.fromJson(
- Map json_
Implementation
GoogleCloudRecaptchaenterpriseV1TransactionData.fromJson(core.Map json_)
: this(
billingAddress: json_.containsKey('billingAddress')
? GoogleCloudRecaptchaenterpriseV1TransactionDataAddress.fromJson(
json_['billingAddress']
as core.Map<core.String, core.dynamic>)
: null,
cardBin: json_['cardBin'] as core.String?,
cardLastFour: json_['cardLastFour'] as core.String?,
currencyCode: json_['currencyCode'] as core.String?,
gatewayInfo: json_.containsKey('gatewayInfo')
? GoogleCloudRecaptchaenterpriseV1TransactionDataGatewayInfo
.fromJson(json_['gatewayInfo']
as core.Map<core.String, core.dynamic>)
: null,
items: (json_['items'] as core.List?)
?.map((value) =>
GoogleCloudRecaptchaenterpriseV1TransactionDataItem.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
merchants: (json_['merchants'] as core.List?)
?.map((value) =>
GoogleCloudRecaptchaenterpriseV1TransactionDataUser.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
paymentMethod: json_['paymentMethod'] as core.String?,
shippingAddress: json_.containsKey('shippingAddress')
? GoogleCloudRecaptchaenterpriseV1TransactionDataAddress.fromJson(
json_['shippingAddress']
as core.Map<core.String, core.dynamic>)
: null,
shippingValue: (json_['shippingValue'] as core.num?)?.toDouble(),
transactionId: json_['transactionId'] as core.String?,
user: json_.containsKey('user')
? GoogleCloudRecaptchaenterpriseV1TransactionDataUser.fromJson(
json_['user'] as core.Map<core.String, core.dynamic>)
: null,
value: (json_['value'] as core.num?)?.toDouble(),
);