class Client::C3T
- Client::C3T
- Reference
- Object
Included Modules
- Protobuf::Message
Defined in:
pb-Client/CATS_MasterClient.pb.crConstant Summary
-
FIELDS =
{1 => {name: :request_header, pb_type: RequestHeader, crystal_type: RequestHeader, cast_type: RequestHeader, native: false, optional: false, repeated: false, default: nil, packed: false}, 2 => {name: :error, pb_type: ErrorId, crystal_type: ErrorId, cast_type: ErrorId?, native: false, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :c3_submsgs, pb_type: C3T, crystal_type: C3T, cast_type: Array(C3T)?, native: false, optional: true, repeated: true, default: nil, packed: false}, 4 => {name: :login, pb_type: Login, crystal_type: Login, cast_type: Login?, native: false, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :connect, pb_type: Connect, crystal_type: Connect, cast_type: Connect?, native: false, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :licence, pb_type: Licence, crystal_type: Licence, cast_type: Licence?, native: false, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :app_start, pb_type: ApplicationStart, crystal_type: ApplicationStart, cast_type: ApplicationStart?, native: false, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :keep_alive, pb_type: KeepAlive, crystal_type: KeepAlive, cast_type: KeepAlive?, native: false, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :setprops, pb_type: Monitor::SetProperties, crystal_type: Monitor::SetProperties, cast_type: Monitor::SetProperties?, native: false, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :proptable, pb_type: Monitor::PropertyTable, crystal_type: Monitor::PropertyTable, cast_type: Monitor::PropertyTable?, native: false, optional: true, repeated: false, default: nil, packed: false}, 100 => {name: :call_action, pb_type: CallAction, crystal_type: CallAction, cast_type: CallAction?, native: false, optional: true, repeated: false, default: nil, packed: false}, 102 => {name: :address_resolution, pb_type: AddressResolution, crystal_type: AddressResolution, cast_type: AddressResolution?, native: false, optional: true, repeated: false, default: nil, packed: false}, 101 => {name: :call_journal, pb_type: CallJournal, crystal_type: CallJournal, cast_type: CallJournal?, native: false, optional: true, repeated: false, default: nil, packed: false}, 103 => {name: :ext_status, pb_type: ExtStatus, crystal_type: ExtStatus, cast_type: ExtStatus?, native: false, optional: true, repeated: false, default: nil, packed: false}, 104 => {name: :specials, pb_type: Specials, crystal_type: Specials, cast_type: Specials?, native: false, optional: true, repeated: false, default: nil, packed: false}, 105 => {name: :live_message, pb_type: LiveMessage, crystal_type: LiveMessage, cast_type: LiveMessage?, native: false, optional: true, repeated: false, default: nil, packed: false}, 106 => {name: :callback, pb_type: CallBack, crystal_type: CallBack, cast_type: CallBack?, native: false, optional: true, repeated: false, default: nil, packed: false}, 107 => {name: :settings, pb_type: Settings, crystal_type: Settings, cast_type: Settings?, native: false, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)
Constructors
- .new(buf : Protobuf::Buffer)
- .new(request_header : RequestHeader, error : ErrorId | Nil = nil, c3_submsgs : Array(C3T) | Nil = nil, login : Login | Nil = nil, connect : Connect | Nil = nil, licence : Licence | Nil = nil, app_start : ApplicationStart | Nil = nil, keep_alive : KeepAlive | Nil = nil, setprops : Monitor::SetProperties | Nil = nil, proptable : Monitor::PropertyTable | Nil = nil, call_action : CallAction | Nil = nil, address_resolution : AddressResolution | Nil = nil, call_journal : CallJournal | Nil = nil, ext_status : ExtStatus | Nil = nil, specials : Specials | Nil = nil, live_message : LiveMessage | Nil = nil, callback : CallBack | Nil = nil, settings : Settings | Nil = nil)
Class Method Summary
Instance Method Summary
- #[](key : String)
- #address_resolution : AddressResolution | Nil
- #address_resolution=(address_resolution : AddressResolution | Nil)
- #app_start : ApplicationStart | Nil
- #app_start=(app_start : ApplicationStart | Nil)
- #c3_submsgs : Array(C3T) | Nil
- #c3_submsgs=(c3_submsgs : Array(C3T) | Nil)
- #call_action : CallAction | Nil
- #call_action=(call_action : CallAction | Nil)
- #call_journal : CallJournal | Nil
- #call_journal=(call_journal : CallJournal | Nil)
- #callback : CallBack | Nil
- #callback=(callback : CallBack | Nil)
- #connect : Connect | Nil
- #connect=(connect : Connect | Nil)
- #error : ErrorId | Nil
- #error=(error : ErrorId | Nil)
- #ext_status : ExtStatus | Nil
- #ext_status=(ext_status : ExtStatus | Nil)
- #keep_alive : KeepAlive | Nil
- #keep_alive=(keep_alive : KeepAlive | Nil)
- #licence : Licence | Nil
- #licence=(licence : Licence | Nil)
- #live_message : LiveMessage | Nil
- #live_message=(live_message : LiveMessage | Nil)
- #login : Login | Nil
- #login=(login : Login | Nil)
- #proptable : Monitor::PropertyTable | Nil
- #proptable=(proptable : Monitor::PropertyTable | Nil)
- #request_header : RequestHeader
- #request_header=(request_header : RequestHeader)
- #setprops : Monitor::SetProperties | Nil
- #setprops=(setprops : Monitor::SetProperties | Nil)
- #settings : Settings | Nil
- #settings=(settings : Settings | Nil)
- #specials : Specials | Nil
- #specials=(specials : Specials | Nil)
- #to_protobuf(io : IO, embedded = false)
- #to_protobuf
Constructor Detail
def self.new(request_header : RequestHeader, error : ErrorId | Nil = nil, c3_submsgs : Array(C3T) | Nil = nil, login : Login | Nil = nil, connect : Connect | Nil = nil, licence : Licence | Nil = nil, app_start : ApplicationStart | Nil = nil, keep_alive : KeepAlive | Nil = nil, setprops : Monitor::SetProperties | Nil = nil, proptable : Monitor::PropertyTable | Nil = nil, call_action : CallAction | Nil = nil, address_resolution : AddressResolution | Nil = nil, call_journal : CallJournal | Nil = nil, ext_status : ExtStatus | Nil = nil, specials : Specials | Nil = nil, live_message : LiveMessage | Nil = nil, callback : CallBack | Nil = nil, settings : Settings | Nil = nil)
#