struct Client::CallAction
- Client::CallAction
- Struct
- Value
- Object
Included Modules
- Protobuf::Message
Defined in:
pb-Client/CATS_CallAction.pb.crConstant Summary
-
FIELDS =
{1 => {name: :action_command, pb_type: :int32, crystal_type: Int32, cast_type: Int32, native: true, optional: false, repeated: false, default: nil, packed: false}, 2 => {name: :call_id, pb_type: :int64, crystal_type: Int64, cast_type: Int64?, native: true, optional: true, repeated: false, default: nil, packed: false}, 3 => {name: :show_popup, pb_type: ShowPopupWindow, crystal_type: ShowPopupWindow, cast_type: ShowPopupWindow?, native: false, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :show_firstscreen, pb_type: ShowFirstScreen, crystal_type: ShowFirstScreen, cast_type: ShowFirstScreen?, native: false, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :hide_popup, pb_type: HidePopupWindow, crystal_type: HidePopupWindow, cast_type: HidePopupWindow?, native: false, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :popup_getsettings, pb_type: PopupSettings, crystal_type: PopupSettings, cast_type: PopupSettings?, native: false, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :popup_setsettings, pb_type: PopupSettings, crystal_type: PopupSettings, cast_type: PopupSettings?, native: false, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :get_first_screen, pb_type: GetDataToWindow, crystal_type: GetDataToWindow, cast_type: GetDataToWindow?, native: false, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :get_popup, pb_type: GetDataToWindow, crystal_type: GetDataToWindow, cast_type: GetDataToWindow?, native: false, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :connect_to_first_screen, pb_type: ConnectToLogic, crystal_type: ConnectToLogic, cast_type: ConnectToLogic?, native: false, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :connect_to_popup, pb_type: ConnectToLogic, crystal_type: ConnectToLogic, cast_type: ConnectToLogic?, native: false, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :connect_to_share_screen, pb_type: ConnectToLogic, crystal_type: ConnectToLogic, cast_type: ConnectToLogic?, native: false, optional: true, repeated: false, default: nil, packed: false}, 13 => {name: :get_share_screen, pb_type: GetShareScreen, crystal_type: GetShareScreen, cast_type: GetShareScreen?, native: false, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :show_share_screen, pb_type: ShowFirstScreen, crystal_type: ShowFirstScreen, cast_type: ShowFirstScreen?, native: false, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :create_script, pb_type: DataScript, crystal_type: DataScript, cast_type: DataScript?, native: false, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)
Constructors
- .new(buf : Protobuf::Buffer)
- .new(action_command : Int32, call_id : Int64 | Nil = nil, show_popup : ShowPopupWindow | Nil = nil, show_firstscreen : ShowFirstScreen | Nil = nil, hide_popup : HidePopupWindow | Nil = nil, popup_getsettings : PopupSettings | Nil = nil, popup_setsettings : PopupSettings | Nil = nil, get_first_screen : GetDataToWindow | Nil = nil, get_popup : GetDataToWindow | Nil = nil, connect_to_first_screen : ConnectToLogic | Nil = nil, connect_to_popup : ConnectToLogic | Nil = nil, connect_to_share_screen : ConnectToLogic | Nil = nil, get_share_screen : GetShareScreen | Nil = nil, show_share_screen : ShowFirstScreen | Nil = nil, create_script : DataScript | Nil = nil)
Class Method Summary
Instance Method Summary
- #[](key : String)
- #action_command : Int32
- #action_command=(action_command : Int32)
- #call_id : Int64 | Nil
- #call_id=(call_id : Int64 | Nil)
- #connect_to_first_screen : ConnectToLogic | Nil
- #connect_to_first_screen=(connect_to_first_screen : ConnectToLogic | Nil)
- #connect_to_popup : ConnectToLogic | Nil
- #connect_to_popup=(connect_to_popup : ConnectToLogic | Nil)
- #connect_to_share_screen : ConnectToLogic | Nil
- #connect_to_share_screen=(connect_to_share_screen : ConnectToLogic | Nil)
- #create_script : DataScript | Nil
- #create_script=(create_script : DataScript | Nil)
- #get_first_screen : GetDataToWindow | Nil
- #get_first_screen=(get_first_screen : GetDataToWindow | Nil)
- #get_popup : GetDataToWindow | Nil
- #get_popup=(get_popup : GetDataToWindow | Nil)
- #get_share_screen : GetShareScreen | Nil
- #get_share_screen=(get_share_screen : GetShareScreen | Nil)
- #hide_popup : HidePopupWindow | Nil
- #hide_popup=(hide_popup : HidePopupWindow | Nil)
- #popup_getsettings : PopupSettings | Nil
- #popup_getsettings=(popup_getsettings : PopupSettings | Nil)
- #popup_setsettings : PopupSettings | Nil
- #popup_setsettings=(popup_setsettings : PopupSettings | Nil)
- #show_firstscreen : ShowFirstScreen | Nil
- #show_firstscreen=(show_firstscreen : ShowFirstScreen | Nil)
- #show_popup : ShowPopupWindow | Nil
- #show_popup=(show_popup : ShowPopupWindow | Nil)
- #show_share_screen : ShowFirstScreen | Nil
- #show_share_screen=(show_share_screen : ShowFirstScreen | Nil)
- #to_protobuf(io : IO, embedded = false)
- #to_protobuf