Optional, additive fields parsers layer onto a result when the code is catalogued. resultCode/resultDesc/success are never replaced — these only ADD a human meaning + retry/terminal hints.
resultCode
resultDesc
success
Optional
True when the (scope, resultCode) pair is in the proven catalog.
Catalogued, actionable meaning (or Safaricom's text); undefined if unproven.
Optional, additive fields parsers layer onto a result when the code is catalogued.
resultCode/resultDesc/successare never replaced — these only ADD a human meaning + retry/terminal hints.