alias DaProductApp.MercuryISO8583.Packagers.{ISO87BPackager, ISOMsg, ISOComponent} IO.puts("Creating message...") msg = ISOMsg.new("0200", ISO87BPackager) IO.puts("Message created: #{inspect(msg)}") IO.puts("\nSetting field 4...") msg = ISOMsg.set(msg, 4, 123456) IO.puts("Message after setting field 4: #{inspect(msg)}") IO.puts("\nGetting field 4...") field = ISOMsg.get_field(msg, 4) IO.puts("Field component: #{inspect(field)}") if field do IO.puts("Field packager: #{inspect(field.packager)}") IO.puts("Field value: #{inspect(field.value)}") IO.puts("Field number: #{inspect(field.field_number)}") else IO.puts("No field found") end