Class WeChatPayPaymentTransactionEntryModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class WeChatPayPaymentTransactionEntryModel
    extends PaymentTransactionEntryModel
    Generated model class for type WeChatPayPaymentTransactionEntry first defined at extension chinesepspwechatpayservices.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • OPENID

        public static final java.lang.String OPENID
        Generated constant - Attribute key of WeChatPayPaymentTransactionEntry.openId attribute defined at extension chinesepspwechatpayservices.
        See Also:
        Constant Field Values
      • SETTLEMENTTOTALFEE

        public static final java.lang.String SETTLEMENTTOTALFEE
        Generated constant - Attribute key of WeChatPayPaymentTransactionEntry.settlementTotalFee attribute defined at extension chinesepspwechatpayservices.
        See Also:
        Constant Field Values
      • COUPONFEE

        public static final java.lang.String COUPONFEE
        Generated constant - Attribute key of WeChatPayPaymentTransactionEntry.couponFee attribute defined at extension chinesepspwechatpayservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • WeChatPayPaymentTransactionEntryModel

        public WeChatPayPaymentTransactionEntryModel()
        Generated constructor - Default constructor for generic creation.
      • WeChatPayPaymentTransactionEntryModel

        public WeChatPayPaymentTransactionEntryModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • WeChatPayPaymentTransactionEntryModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public WeChatPayPaymentTransactionEntryModel​(java.lang.String _code)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _code - initial attribute declared by type PaymentTransactionEntry at extension payment
      • WeChatPayPaymentTransactionEntryModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public WeChatPayPaymentTransactionEntryModel​(java.lang.String _code,
                                                     ItemModel _owner,
                                                     java.lang.String _versionID)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _code - initial attribute declared by type PaymentTransactionEntry at extension payment
        _owner - initial attribute declared by type Item at extension core
        _versionID - initial attribute declared by type PaymentTransactionEntry at extension payment
    • Method Detail

      • getCouponFee

        @Accessor(qualifier="couponFee",
                  type=GETTER)
        public java.lang.Double getCouponFee()
        Generated method - Getter of the WeChatPayPaymentTransactionEntry.couponFee attribute defined at extension chinesepspwechatpayservices.
        Returns:
        the couponFee
      • getOpenId

        @Accessor(qualifier="openId",
                  type=GETTER)
        public java.lang.String getOpenId()
        Generated method - Getter of the WeChatPayPaymentTransactionEntry.openId attribute defined at extension chinesepspwechatpayservices.
        Returns:
        the openId
      • getSettlementTotalFee

        @Accessor(qualifier="settlementTotalFee",
                  type=GETTER)
        public java.lang.Double getSettlementTotalFee()
        Generated method - Getter of the WeChatPayPaymentTransactionEntry.settlementTotalFee attribute defined at extension chinesepspwechatpayservices.
        Returns:
        the settlementTotalFee
      • setCouponFee

        @Accessor(qualifier="couponFee",
                  type=SETTER)
        public void setCouponFee​(java.lang.Double value)
        Generated method - Setter of WeChatPayPaymentTransactionEntry.couponFee attribute defined at extension chinesepspwechatpayservices.
        Parameters:
        value - the couponFee
      • setOpenId

        @Accessor(qualifier="openId",
                  type=SETTER)
        public void setOpenId​(java.lang.String value)
        Generated method - Setter of WeChatPayPaymentTransactionEntry.openId attribute defined at extension chinesepspwechatpayservices.
        Parameters:
        value - the openId
      • setSettlementTotalFee

        @Accessor(qualifier="settlementTotalFee",
                  type=SETTER)
        public void setSettlementTotalFee​(java.lang.Double value)
        Generated method - Setter of WeChatPayPaymentTransactionEntry.settlementTotalFee attribute defined at extension chinesepspwechatpayservices.
        Parameters:
        value - the settlementTotalFee