class LinePayAccountInfo

Constants

ACCOUNTID
ACCOUNTPRODUCTNAME
ACCOUNTPRODUCTTYPE
ACCOUNTTYPE
BACKGROUNDCOLOR
BRANCHNAME
CARDBRAND
CURRENCY
DEBITIMAGEURL
DEPOSIT
EXTENDEDFEATURES
FIELDS
FINANCIALCORPORATIONNAME
HOLDERNAMEREGISTERED
IMAGEURL
LINECARD
LINECARDIMAGEID
NICKNAME
OWNERNAME
PLACEHOLDERCOLOR
PRIMARY
REALACCOUNTNO
STATUS
TEXTCOLOR
WITHDRAW

Public Instance Methods

struct_fields() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 8058
def struct_fields; FIELDS; end
validate() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 8060
def validate
  unless @accountType.nil? || ::G_a_b_z0_a_d_q::VALID_VALUES.include?(@accountType)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field accountType!')
  end
  unless @status.nil? || ::G_a_b_z0_a_d_p::VALID_VALUES.include?(@status)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field status!')
  end
  unless @accountProductType.nil? || ::G_a_b_z0_a_d_c::VALID_VALUES.include?(@accountProductType)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field accountProductType!')
  end
  unless @cardBrand.nil? || ::G_a_b_z0_a_d_k0::VALID_VALUES.include?(@cardBrand)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field cardBrand!')
  end
end