Class: E2EEGroupSharedKey
- Inherits:
-
Object
- Object
- E2EEGroupSharedKey
- 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
- KEYVERSION =
1
- GROUPKEYID =
2
- CREATOR =
3
- CREATORKEYID =
4
- RECEIVER =
5
- RECEIVERKEYID =
6
- ENCRYPTEDSHAREDKEY =
7
- ALLOWEDTYPES =
8
- SPECVERSION =
9
- FIELDS =
{ KEYVERSION => {:type => ::Thrift::Types::I32, :name => 'keyVersion'}, GROUPKEYID => {:type => ::Thrift::Types::I32, :name => 'groupKeyId'}, CREATOR => {:type => ::Thrift::Types::STRING, :name => 'creator'}, CREATORKEYID => {:type => ::Thrift::Types::I32, :name => 'creatorKeyId'}, RECEIVER => {:type => ::Thrift::Types::STRING, :name => 'receiver'}, RECEIVERKEYID => {:type => ::Thrift::Types::I32, :name => 'receiverKeyId'}, ENCRYPTEDSHAREDKEY => {:type => ::Thrift::Types::STRING, :name => 'encryptedSharedKey'}, ALLOWEDTYPES => {:type => ::Thrift::Types::SET, :name => 'allowedTypes', :element => {:type => ::Thrift::Types::I32, :enum_class => ::P0_a_e_a_b_d9}}, SPECVERSION => {:type => ::Thrift::Types::I32, :name => 'specVersion'} }
Instance Method Summary collapse
Instance Method Details
#struct_fields ⇒ Object
14121 |
# File 'lib/linerb/gen-rb/takagi_chan_types.rb', line 14121 def struct_fields; FIELDS; end |
#validate ⇒ Object
14123 14124 |
# File 'lib/linerb/gen-rb/takagi_chan_types.rb', line 14123 def validate end |