struct Apps::CallJournal
- Apps::CallJournal
- Struct
- Value
- Object
Included Modules
- Protobuf::Message
Defined in:
pb-Apps/CATS_Journal.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_info, pb_type: CallInfo, crystal_type: CallInfo, cast_type: Array(CallInfo)?, native: false, optional: true, repeated: true, default: nil, packed: false}, 3 => {name: :result_search_calls, pb_type: ResultSearchCalls, crystal_type: ResultSearchCalls, cast_type: ResultSearchCalls?, native: false, optional: true, repeated: false, default: nil, packed: false}, 4 => {name: :create_script, pb_type: DataScript, crystal_type: DataScript, cast_type: DataScript?, native: false, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :request_calls, pb_type: RequestCalls, crystal_type: RequestCalls, cast_type: RequestCalls?, native: false, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :request_search_calls, pb_type: RequestSearchCalls, crystal_type: RequestSearchCalls, cast_type: RequestSearchCalls?, native: false, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :add_callnotice, pb_type: AddCallNotice, crystal_type: AddCallNotice, cast_type: AddCallNotice?, native: false, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :my_device, pb_type: DeviceDescription, crystal_type: DeviceDescription, cast_type: DeviceDescription?, native: false, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :update_additional_fields, pb_type: UpdateAdditionalFields, crystal_type: UpdateAdditionalFields, cast_type: UpdateAdditionalFields?, native: false, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :read_additional_fields, pb_type: ReadAdditionalFields, crystal_type: ReadAdditionalFields, cast_type: ReadAdditionalFields?, 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_info : Array(CallInfo) | Nil = nil, result_search_calls : ResultSearchCalls | Nil = nil, create_script : DataScript | Nil = nil, request_calls : RequestCalls | Nil = nil, request_search_calls : RequestSearchCalls | Nil = nil, add_callnotice : AddCallNotice | Nil = nil, my_device : DeviceDescription | Nil = nil, update_additional_fields : UpdateAdditionalFields | Nil = nil, read_additional_fields : ReadAdditionalFields | Nil = nil)
Class Method Summary
Instance Method Summary
- #[](key : String)
- #action_command : Int32
- #action_command=(action_command : Int32)
- #add_callnotice : AddCallNotice | Nil
- #add_callnotice=(add_callnotice : AddCallNotice | Nil)
- #call_info : Array(CallInfo) | Nil
- #call_info=(call_info : Array(CallInfo) | Nil)
- #create_script : DataScript | Nil
- #create_script=(create_script : DataScript | Nil)
- #my_device : DeviceDescription | Nil
- #my_device=(my_device : DeviceDescription | Nil)
- #read_additional_fields : ReadAdditionalFields | Nil
- #read_additional_fields=(read_additional_fields : ReadAdditionalFields | Nil)
- #request_calls : RequestCalls | Nil
- #request_calls=(request_calls : RequestCalls | Nil)
- #request_search_calls : RequestSearchCalls | Nil
- #request_search_calls=(request_search_calls : RequestSearchCalls | Nil)
- #result_search_calls : ResultSearchCalls | Nil
- #result_search_calls=(result_search_calls : ResultSearchCalls | Nil)
- #to_protobuf(io : IO, embedded = false)
- #to_protobuf
- #update_additional_fields : UpdateAdditionalFields | Nil
- #update_additional_fields=(update_additional_fields : UpdateAdditionalFields | Nil)
Constructor Detail
def self.new(action_command : Int32, call_info : Array(CallInfo) | Nil = nil, result_search_calls : ResultSearchCalls | Nil = nil, create_script : DataScript | Nil = nil, request_calls : RequestCalls | Nil = nil, request_search_calls : RequestSearchCalls | Nil = nil, add_callnotice : AddCallNotice | Nil = nil, my_device : DeviceDescription | Nil = nil, update_additional_fields : UpdateAdditionalFields | Nil = nil, read_additional_fields : ReadAdditionalFields | Nil = nil)
#