@@ -49,17 +49,21 @@ private constructor(
4949 fun certificate (): Optional <String > = body.certificate()
5050
5151 /* *
52- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is on the
53- * Visa network. Stable device identification set by the wallet provider.
52+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Stable device
53+ * identification set by the wallet provider. Required for both wallets regardless of network,
54+ * though the value is only used for cards on the Visa network and is ignored on Amex and
55+ * Mastercard.
5456 *
5557 * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the
5658 * server responded with an unexpected value).
5759 */
5860 fun clientDeviceId (): Optional <String > = body.clientDeviceId()
5961
6062 /* *
61- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is on the
62- * Visa network. Consumer ID that identifies the wallet account holder entity.
63+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Consumer ID that
64+ * identifies the wallet account holder entity. Required for both wallets regardless of network,
65+ * though the value is only used for cards on the Visa network and is ignored on Amex and
66+ * Mastercard.
6367 *
6468 * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the
6569 * server responded with an unexpected value).
@@ -206,8 +210,10 @@ private constructor(
206210 fun certificate (certificate : JsonField <String >) = apply { body.certificate(certificate) }
207211
208212 /* *
209- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is on
210- * the Visa network. Stable device identification set by the wallet provider.
213+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Stable device
214+ * identification set by the wallet provider. Required for both wallets regardless of
215+ * network, though the value is only used for cards on the Visa network and is ignored on
216+ * Amex and Mastercard.
211217 */
212218 fun clientDeviceId (clientDeviceId : String ) = apply { body.clientDeviceId(clientDeviceId) }
213219
@@ -223,8 +229,10 @@ private constructor(
223229 }
224230
225231 /* *
226- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is on
227- * the Visa network. Consumer ID that identifies the wallet account holder entity.
232+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Consumer ID that
233+ * identifies the wallet account holder entity. Required for both wallets regardless of
234+ * network, though the value is only used for cards on the Visa network and is ignored on
235+ * Amex and Mastercard.
228236 */
229237 fun clientWalletAccountId (clientWalletAccountId : String ) = apply {
230238 body.clientWalletAccountId(clientWalletAccountId)
@@ -483,17 +491,21 @@ private constructor(
483491 fun certificate (): Optional <String > = certificate.getOptional(" certificate" )
484492
485493 /* *
486- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is on
487- * the Visa network. Stable device identification set by the wallet provider.
494+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Stable device
495+ * identification set by the wallet provider. Required for both wallets regardless of
496+ * network, though the value is only used for cards on the Visa network and is ignored on
497+ * Amex and Mastercard.
488498 *
489499 * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the
490500 * server responded with an unexpected value).
491501 */
492502 fun clientDeviceId (): Optional <String > = clientDeviceId.getOptional(" client_device_id" )
493503
494504 /* *
495- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is on
496- * the Visa network. Consumer ID that identifies the wallet account holder entity.
505+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Consumer ID that
506+ * identifies the wallet account holder entity. Required for both wallets regardless of
507+ * network, though the value is only used for cards on the Visa network and is ignored on
508+ * Amex and Mastercard.
497509 *
498510 * @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the
499511 * server responded with an unexpected value).
@@ -643,8 +655,10 @@ private constructor(
643655 }
644656
645657 /* *
646- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is
647- * on the Visa network. Stable device identification set by the wallet provider.
658+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Stable device
659+ * identification set by the wallet provider. Required for both wallets regardless of
660+ * network, though the value is only used for cards on the Visa network and is ignored
661+ * on Amex and Mastercard.
648662 */
649663 fun clientDeviceId (clientDeviceId : String ) =
650664 clientDeviceId(JsonField .of(clientDeviceId))
@@ -661,8 +675,10 @@ private constructor(
661675 }
662676
663677 /* *
664- * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY` and the card is
665- * on the Visa network. Consumer ID that identifies the wallet account holder entity.
678+ * Only applicable if `digital_wallet` is `GOOGLE_PAY` or `SAMSUNG_PAY`. Consumer ID
679+ * that identifies the wallet account holder entity. Required for both wallets
680+ * regardless of network, though the value is only used for cards on the Visa network
681+ * and is ignored on Amex and Mastercard.
666682 */
667683 fun clientWalletAccountId (clientWalletAccountId : String ) =
668684 clientWalletAccountId(JsonField .of(clientWalletAccountId))
0 commit comments