class Apps::C3T
- Apps::C3T
- Reference
- Object
Included Modules
- Protobuf::Message
Defined in:
pb-Apps/CATS_Master.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}, 10 => {name: :db_update, pb_type: DatenBankUPDATE, crystal_type: DatenBankUPDATE, cast_type: DatenBankUPDATE?, 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}, 200 => {name: :broadcast, pb_type: Broadcast, crystal_type: Broadcast, cast_type: Broadcast?, native: false, optional: true, repeated: false, default: nil, packed: false}, 201 => {name: :ext_services, pb_type: ExtServices, crystal_type: ExtServices, cast_type: ExtServices?, native: false, optional: true, repeated: false, default: nil, packed: false}, 202 => {name: :remote_sql, pb_type: RemoteSQL::SQLop, crystal_type: RemoteSQL::SQLop, cast_type: RemoteSQL::SQLop?, native: false, optional: true, repeated: false, default: nil, packed: false}, 300 => {name: :call_control, pb_type: CallControlMessages::CallControl, crystal_type: CallControlMessages::CallControl, cast_type: CallControlMessages::CallControl?, native: false, optional: true, repeated: false, default: nil, packed: false}, 301 => {name: :cap_exchange, pb_type: CapExchangeMessages::CapExchange, crystal_type: CapExchangeMessages::CapExchange, cast_type: CapExchangeMessages::CapExchange?, native: false, optional: true, repeated: false, default: nil, packed: false}, 302 => {name: :want_events, pb_type: EventMessages::WantEvents, crystal_type: EventMessages::WantEvents, cast_type: EventMessages::WantEvents?, native: false, optional: true, repeated: false, default: nil, packed: false}, 303 => {name: :event, pb_type: EventMessages::Event, crystal_type: EventMessages::Event, cast_type: EventMessages::Event?, native: false, optional: true, repeated: false, default: nil, packed: false}, 304 => {name: :log_dev_feature, pb_type: LogDevFeatureMessages::LogDevFeature, crystal_type: LogDevFeatureMessages::LogDevFeature, cast_type: LogDevFeatureMessages::LogDevFeature?, native: false, optional: true, repeated: false, default: nil, packed: false}, 305 => {name: :routeing, pb_type: RouteingMessages::Routeing, crystal_type: RouteingMessages::Routeing, cast_type: RouteingMessages::Routeing?, native: false, optional: true, repeated: false, default: nil, packed: false}, 306 => {name: :call_associated, pb_type: CallAssociatedMessages::CallAssociated, crystal_type: CallAssociatedMessages::CallAssociated, cast_type: CallAssociatedMessages::CallAssociated?, native: false, optional: true, repeated: false, default: nil, packed: false}, 307 => {name: :snapshot, pb_type: SnapshotMessages::Snapshot, crystal_type: SnapshotMessages::Snapshot, cast_type: SnapshotMessages::Snapshot?, native: false, optional: true, repeated: false, default: nil, packed: false}, 308 => {name: :i_o_services, pb_type: IOServicesMessages::IOServices, crystal_type: IOServicesMessages::IOServices, cast_type: IOServicesMessages::IOServices?, native: false, optional: true, repeated: false, default: nil, packed: false}, 400 => {name: :pbx_manager_event, pb_type: EventMessages::PBXManagerEvent, crystal_type: EventMessages::PBXManagerEvent, cast_type: EventMessages::PBXManagerEvent?, native: false, optional: true, repeated: false, default: nil, packed: false}, 401 => {name: :csta, pb_type: Support::CSTAIID, crystal_type: Support::CSTAIID, cast_type: Support::CSTAIID?, native: false, optional: true, repeated: false, default: nil, packed: false}, 402 => {name: :tag, pb_type: :string, crystal_type: String, cast_type: String?, native: true, optional: true, repeated: false, default: nil, packed: false}, 999 => {name: :cats_message, pb_type: CATSServerMessage, crystal_type: CATSServerMessage, cast_type: CATSServerMessage?, 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, db_update : DatenBankUPDATE | 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, broadcast : Broadcast | Nil = nil, ext_services : ExtServices | Nil = nil, remote_sql : RemoteSQL::SQLop | Nil = nil, call_control : CallControlMessages::CallControl | Nil = nil, cap_exchange : CapExchangeMessages::CapExchange | Nil = nil, want_events : EventMessages::WantEvents | Nil = nil, event : EventMessages::Event | Nil = nil, log_dev_feature : LogDevFeatureMessages::LogDevFeature | Nil = nil, routeing : RouteingMessages::Routeing | Nil = nil, call_associated : CallAssociatedMessages::CallAssociated | Nil = nil, snapshot : SnapshotMessages::Snapshot | Nil = nil, i_o_services : IOServicesMessages::IOServices | Nil = nil, pbx_manager_event : EventMessages::PBXManagerEvent | Nil = nil, csta : Support::CSTAIID | Nil = nil, tag : String | Nil = nil, cats_message : CATSServerMessage | 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)
- #broadcast : Broadcast | Nil
- #broadcast=(broadcast : Broadcast | Nil)
- #c3_submsgs : Array(C3T) | Nil
- #c3_submsgs=(c3_submsgs : Array(C3T) | Nil)
- #call_action : CallAction | Nil
- #call_action=(call_action : CallAction | Nil)
- #call_associated : CallAssociatedMessages::CallAssociated | Nil
- #call_associated=(call_associated : CallAssociatedMessages::CallAssociated | Nil)
- #call_control : CallControlMessages::CallControl | Nil
- #call_control=(call_control : CallControlMessages::CallControl | Nil)
- #call_journal : CallJournal | Nil
- #call_journal=(call_journal : CallJournal | Nil)
- #callback : CallBack | Nil
- #callback=(callback : CallBack | Nil)
- #cap_exchange : CapExchangeMessages::CapExchange | Nil
- #cap_exchange=(cap_exchange : CapExchangeMessages::CapExchange | Nil)
- #cats_message : CATSServerMessage | Nil
- #cats_message=(cats_message : CATSServerMessage | Nil)
- #connect : Connect | Nil
- #connect=(connect : Connect | Nil)
- #csta : Support::CSTAIID | Nil
- #csta=(csta : Support::CSTAIID | Nil)
- #db_update : DatenBankUPDATE | Nil
- #db_update=(db_update : DatenBankUPDATE | Nil)
- #error : ErrorId | Nil
- #error=(error : ErrorId | Nil)
- #event : EventMessages::Event | Nil
- #event=(event : EventMessages::Event | Nil)
- #ext_services : ExtServices | Nil
- #ext_services=(ext_services : ExtServices | Nil)
- #ext_status : ExtStatus | Nil
- #ext_status=(ext_status : ExtStatus | Nil)
- #i_o_services : IOServicesMessages::IOServices | Nil
- #i_o_services=(i_o_services : IOServicesMessages::IOServices | 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)
- #log_dev_feature : LogDevFeatureMessages::LogDevFeature | Nil
- #log_dev_feature=(log_dev_feature : LogDevFeatureMessages::LogDevFeature | Nil)
- #login : Login | Nil
- #login=(login : Login | Nil)
- #pbx_manager_event : EventMessages::PBXManagerEvent | Nil
- #pbx_manager_event=(pbx_manager_event : EventMessages::PBXManagerEvent | Nil)
- #proptable : Monitor::PropertyTable | Nil
- #proptable=(proptable : Monitor::PropertyTable | Nil)
- #remote_sql : RemoteSQL::SQLop | Nil
- #remote_sql=(remote_sql : RemoteSQL::SQLop | Nil)
- #request_header : RequestHeader
- #request_header=(request_header : RequestHeader)
- #routeing : RouteingMessages::Routeing | Nil
- #routeing=(routeing : RouteingMessages::Routeing | Nil)
- #setprops : Monitor::SetProperties | Nil
- #setprops=(setprops : Monitor::SetProperties | Nil)
- #settings : Settings | Nil
- #settings=(settings : Settings | Nil)
- #snapshot : SnapshotMessages::Snapshot | Nil
- #snapshot=(snapshot : SnapshotMessages::Snapshot | Nil)
- #specials : Specials | Nil
- #specials=(specials : Specials | Nil)
- #tag : String | Nil
- #tag=(tag : String | Nil)
- #to_protobuf(io : IO, embedded = false)
- #to_protobuf
- #want_events : EventMessages::WantEvents | Nil
- #want_events=(want_events : EventMessages::WantEvents | Nil)
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, db_update : DatenBankUPDATE | 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, broadcast : Broadcast | Nil = nil, ext_services : ExtServices | Nil = nil, remote_sql : RemoteSQL::SQLop | Nil = nil, call_control : CallControlMessages::CallControl | Nil = nil, cap_exchange : CapExchangeMessages::CapExchange | Nil = nil, want_events : EventMessages::WantEvents | Nil = nil, event : EventMessages::Event | Nil = nil, log_dev_feature : LogDevFeatureMessages::LogDevFeature | Nil = nil, routeing : RouteingMessages::Routeing | Nil = nil, call_associated : CallAssociatedMessages::CallAssociated | Nil = nil, snapshot : SnapshotMessages::Snapshot | Nil = nil, i_o_services : IOServicesMessages::IOServices | Nil = nil, pbx_manager_event : EventMessages::PBXManagerEvent | Nil = nil, csta : Support::CSTAIID | Nil = nil, tag : String | Nil = nil, cats_message : CATSServerMessage | Nil = nil)
#