SMPPEX.Pdu.optional_field
You're seeing just the function
optional_field
, go back to SMPPEX.Pdu module for more information.
Specs
Get Pdu optional(TLV) field by name or by integer id. If Pdu does not have the
field or field name is unknown, nil
is returned.
Examples
iex(1)> pdu = SMPPEX.Pdu.new(4, %{}, %{0x0424 => "hello"})
iex(2)> SMPPEX.Pdu.optional_field(pdu, :message_payload)
"hello"
iex(3)> SMPPEX.Pdu.optional_field(pdu, 0x0424)
"hello"
iex(4)> SMPPEX.Pdu.optional_field(pdu, :receipted_message_id)
nil
iex(5)> SMPPEX.Pdu.optional_field(pdu, :unknown_tlv_name)
nil