struct Client::InitGroup

Included Modules

Defined in:

pb-Client/CATS_ExtStatus.pb.cr

Constant Summary

FIELDS = {1 => {name: :action, pb_type: InitGroup::GroupAction, crystal_type: InitGroup::GroupAction, cast_type: InitGroup::GroupAction, native: false, optional: false, repeated: false, default: nil, packed: false}, 2 => {name: :group_description, pb_type: DeviceGroupDescription, crystal_type: DeviceGroupDescription, cast_type: DeviceGroupDescription, native: false, optional: false, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(action : InitGroup::GroupAction, group_description : DeviceGroupDescription) #

def self.new(buf : Protobuf::Buffer) #

Class Method Detail

def self.from_protobuf(io) #

Instance Method Detail

def [](key : String) #

def action : InitGroup::GroupAction #

def action=(action : InitGroup::GroupAction) #

def group_description : DeviceGroupDescription #

def group_description=(group_description : DeviceGroupDescription) #

def to_protobuf(io : IO, embedded = false) #

def to_protobuf #