Current section
Files
Jump to
Current section
Files
src/types.hrl
-ifndef(types).
-define(types, true).
-record(bind_pdu, {
binding = 0 :: integer(),
system_id = <<0>> :: iodata(),
password = <<0>> :: iodata(),
system_type = <<0>> :: iodata(),
addr_ton = 0 :: integer(),
addr_npi = 0 :: integer(),
addr_range = <<0>> :: iodata()
}).
-record(submit_sm_pdu, {
service_type = <<0>> :: iodata(),
src_addr_ton = 0 :: integer(),
src_addr_npi = 0 :: integer(),
src_addr = <<0>> :: iodata(),
dst_addr_ton = 0 :: integer(),
dst_addr_npi = 0 :: integer(),
dst_addr = <<0>> :: iodata(),
esm_class = 0 :: integer(),
protocol_id = 0 :: integer(),
priority_flag = 1 :: integer(),
delivery_time = <<0>> :: iodata(),
validity = <<0>> :: iodata(),
reg_delivery = 0 :: integer(),
replace_flag = 0 :: integer(),
data_coding = 0 :: integer(),
msg_id = 0 :: integer(),
sm_length = 0 :: integer(),
short_message = <<>> :: iodata(),
optional_params = #{} :: map()
}).
-type(bind_pdu() :: #bind_pdu{}).
-type(submit_sm_pdu() :: #submit_sm_pdu{}).
-endif.