diff --git a/src/main/java/com/alipay/global/api/model/ams/PaymentMethodPaymentMethodMetaData.java b/src/main/java/com/alipay/global/api/model/ams/PaymentMethodPaymentMethodMetaData.java new file mode 100644 index 0000000..df8c0e9 --- /dev/null +++ b/src/main/java/com/alipay/global/api/model/ams/PaymentMethodPaymentMethodMetaData.java @@ -0,0 +1,25 @@ +/* + * payments_pay + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +package com.alipay.global.api.model.ams; + +import lombok.*; + +/** Additional information required for some specific payment methods. */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class PaymentMethodPaymentMethodMetaData { + + private PaymentMethodPaymentMethodMetaDataChannelOptionBill channelOptionBill; +} diff --git a/src/main/java/com/alipay/global/api/model/ams/PaymentMethodPaymentMethodMetaDataChannelOptionBill.java b/src/main/java/com/alipay/global/api/model/ams/PaymentMethodPaymentMethodMetaDataChannelOptionBill.java new file mode 100644 index 0000000..fa0d354 --- /dev/null +++ b/src/main/java/com/alipay/global/api/model/ams/PaymentMethodPaymentMethodMetaDataChannelOptionBill.java @@ -0,0 +1,32 @@ +/* + * payments_pay + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 1.0.0 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +package com.alipay.global.api.model.ams; + +import lombok.*; + +/** PaymentMethodPaymentMethodMetaDataChannelOptionBill */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class PaymentMethodPaymentMethodMetaDataChannelOptionBill { + + /** + * The promotion code(s) agreed between the merchant and Sequra, identifying promotional + * activities such as interest-free installments. When multiple codes exist, concatenate with + * commas (max 99 codes, each max 20 characters). IPay only passes through and does not validate. + * Required when the merchant has agreed promotion codes with Sequra. Default: not transmitted, no + * impact. Nullable: yes. + */ + private String channelPromotionCode; +}