Class: NcpdpTelecomBuildError
Thrown when the Telecom builder is asked to construct an invalid-by-construction transaction. Carries a stable TelecomBuildCode; like the parse error it never carries a snippet of the offending value (Telecom data is PHI-dense).
Example
try {
buildTelecomRequest({ header: {}, segments: [] });
} catch (err) {
if (err instanceof NcpdpTelecomBuildError) {
err.code; // "NCPDP_TELECOM_BUILD_MISSING_TRANSACTION_CODE"
}
}
Extends
Error
Constructors
Constructor
new NcpdpTelecomBuildError(
code,message):NcpdpTelecomBuildError
Parameters
code
The stable build error code.
message
string
Human-readable, PHI-free description.
Returns
NcpdpTelecomBuildError
Overrides
Error.constructor
Properties
code
readonlycode:TelecomBuildCode
Stable, machine-readable build error code.