@type t() :: %Mediasoup.PlainTransport.Options{
comedia: boolean() | nil,
enable_sctp: boolean() | nil,
enable_srtp: boolean() | nil,
listen_info: Mediasoup.TransportListenInfo.t() | nil,
listen_ip: Mediasoup.transport_listen_ip() | nil,
max_receive_message_size: integer() | nil,
max_send_message_size: integer() | nil,
port: integer() | nil,
rtcp_listen_info: Mediasoup.TransportListenInfo.t() | nil,
rtcp_mux: boolean() | nil,
sctp_default_stream_buffered_amount_low_threshold: integer() | nil,
sctp_max_receiver_window_buffer_size: integer() | nil,
sctp_per_stream_send_queue_limit: integer() | nil,
sctp_send_buffer_size: integer() | nil
}