class ProductDetail

Constants

APPLICATIONVERSIONRANGE
ATTRIBUTES
AUTHOR
AUTHORID
AVAILABLEFORMYSELF
AVAILABLEFORPRESENT
AVAILABLEINCOUNTRY
BILLINGCPID
BILLINGITEMID
DETAILS
FIELDS
GRANTEDBYDEFAULT
ID
IMAGES
INSTALLEDTIME
LATESTVERSION
LATESTVERSIONSTRING
LOCALIZEDPRICE
NAME
NOTICE
ONSALE
OWNED
PRICE
PRICEINLINECOIN
PRICETIER
PRODUCTPROMOTIONPROPERTY
PRODUCTPROPERTY
PRODUCTSALESSTATE
PROMOTIONINFO
SALESFLAGS
STICKERRESOURCETYPE
SUBSCRIPTIONPROPERTY
SUBTYPE
TYPE
VALIDFOR
VALIDUNTIL
VERSION
VERSIONSTRING
WISHPROPERTY

Public Instance Methods

struct_fields() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 10364
def struct_fields; FIELDS; end
validate() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 10366
def validate
  unless @name.nil? || ::P0_a_a_b_a_a_a3::VALID_VALUES.include?(@name)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field name!')
  end
  unless @details.nil? || ::P0_a_a_b_a_a_o1::VALID_VALUES.include?(@details)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field details!')
  end
  unless @validFor.nil? || ::P0_a_a_b_a_a_t3::VALID_VALUES.include?(@validFor)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field validFor!')
  end
end