class LinePayInfo

Constants

APPLICATIONURL
BALANCEAMOUNT
CHARGEURL
COUNTRY
CURRENCYPROPERTY
FIELDS
IPASSTOKENPROPERTY
PAYMEMBERGRADE
PAYMEMBERSTATUS
REFERENCENUMBER

Public Instance Methods

struct_fields() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 12455
def struct_fields; FIELDS; end
validate() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 12457
def validate
  unless @payMemberStatus.nil? || ::G_a_m_a0_w::VALID_VALUES.include?(@payMemberStatus)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field payMemberStatus!')
  end
  unless @payMemberGrade.nil? || ::G_a_m_a0_v::VALID_VALUES.include?(@payMemberGrade)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field payMemberGrade!')
  end
end