class Contact

Constants

ATTRIBUTES
AVATARPROFILE
CAPABLEBUDDY
CAPABLEMYHOME
CAPABLEVIDEOCALL
CAPABLEVOICECALL
CREATEDTIME
DISPLAYNAME
DISPLAYNAMEOVERRIDDEN
FAVORITETIME
FIELDS
FRIENDREQUESTSTATUS
MID
MUSICPROFILE
PHONETICNAME
PICTUREPATH
PICTURESTATUS
RECOMMENDPARAMS
RELATION
SETTINGS
STATUS
STATUSMESSAGE
STATUSMESSAGECONTENTMETADATA
THUMBNAILURL
TYPE
VIDEOPROFILE

Public Instance Methods

struct_fields() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 13284
def struct_fields; FIELDS; end
validate() click to toggle source
# File lib/linerb/gen-rb/takagi_chan_types.rb, line 13286
def validate
  unless @type.nil? || ::P0_a_e_a_b_c9::VALID_VALUES.include?(@type)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field type!')
  end
  unless @status.nil? || ::P0_a_e_a_b_b9::VALID_VALUES.include?(@status)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field status!')
  end
  unless @relation.nil? || ::P0_a_e_a_b_z8::VALID_VALUES.include?(@relation)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field relation!')
  end
  unless @friendRequestStatus.nil? || ::P0_a_e_a_b_za::VALID_VALUES.include?(@friendRequestStatus)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field friendRequestStatus!')
  end
end