Class: Group

Inherits:
Object
  • Object
show all
Includes:
Thrift::Struct, Thrift::Struct_Union
Defined in:
lib/linerb/gen-rb/takagi_chan_types.rb,
lib/linerb/gen-rb/takagi_chan_types.rb

Constant Summary collapse

ID =
1
CREATEDTIME =
2
NAME =
10
PICTURESTATUS =
11
PREVENTEDJOINBYTICKET =
12
GROUPPREFERENCE =
13
MEMBERS =
20
CREATOR =
21
INVITEE =
22
NOTIFICATIONDISABLED =
31
PICTUREPATH =
32
MEMBERMIDS =
40
INVITEEMIDS =
41
FIELDS =
{
  ID => {:type => ::Thrift::Types::STRING, :name => 'id'},
  CREATEDTIME => {:type => ::Thrift::Types::I64, :name => 'createdTime'},
  NAME => {:type => ::Thrift::Types::STRING, :name => 'name'},
  PICTURESTATUS => {:type => ::Thrift::Types::STRING, :name => 'pictureStatus'},
  PREVENTEDJOINBYTICKET => {:type => ::Thrift::Types::BOOL, :name => 'preventedJoinByTicket'},
  GROUPPREFERENCE => {:type => ::Thrift::Types::STRUCT, :name => 'groupPreference', :class => ::GroupPreference},
  MEMBERS => {:type => ::Thrift::Types::LIST, :name => 'members', :element => {:type => ::Thrift::Types::STRUCT, :class => ::Contact}},
  CREATOR => {:type => ::Thrift::Types::STRUCT, :name => 'creator', :class => ::Contact},
  INVITEE => {:type => ::Thrift::Types::LIST, :name => 'invitee', :element => {:type => ::Thrift::Types::STRUCT, :class => ::Contact}},
  NOTIFICATIONDISABLED => {:type => ::Thrift::Types::BOOL, :name => 'notificationDisabled'},
  PICTUREPATH => {:type => ::Thrift::Types::STRING, :name => 'picturePath'},
  MEMBERMIDS => {:type => ::Thrift::Types::LIST, :name => 'memberMids', :element => {:type => ::Thrift::Types::STRING}},
  INVITEEMIDS => {:type => ::Thrift::Types::LIST, :name => 'inviteeMids', :element => {:type => ::Thrift::Types::STRING}}
}

Instance Method Summary collapse

Instance Method Details

#struct_fieldsObject



14395
# File 'lib/linerb/gen-rb/takagi_chan_types.rb', line 14395

def struct_fields; FIELDS; end

#validateObject



14397
14398
# File 'lib/linerb/gen-rb/takagi_chan_types.rb', line 14397

def validate
end