UNPKG

featherbone-shipengine

Version:

Forked and patched version of the official ShipEngine JavaScript SDK for Node.js

23 lines 799 B
import { ShipEngineError } from "./shipengine-error"; /** * This error occurs when a rquired field has not been set. * This includes fields that are conditionally required. */ export class FieldValueRequiredError extends ShipEngineError { constructor(...args) { let requestID, source, fieldName; // Determine which overload was called if (args.length >= 3) { requestID = args[0]; source = args[1]; fieldName = args[2]; } else { source = "shipengine"; fieldName = args[0]; } super(requestID, source, "validation", "field_value_required", `${fieldName || "Field"} is required.`); this.fieldName = fieldName; } } //# sourceMappingURL=field-value-required-error.js.map