+ /// A quantity or quantity bounds was provided but was not expected.
+ UnexpectedQuantity,
+ /// Metadata was provided but was not expected.
+ UnexpectedMetadata,
+ /// Payer metadata was expected but was missing.
+ MissingPayerMetadata,
+ /// A payer id was expected but was missing.
+ MissingPayerId,
+ /// Blinded paths were expected but were missing.
+ MissingPaths,
+ /// The blinded payinfo given does not match the number of blinded path hops.
+ InvalidPayInfo,
+ /// An invoice creation time was expected but was missing.
+ MissingCreationTime,
+ /// An invoice payment hash was expected but was missing.
+ MissingPaymentHash,
+ /// A signature was expected but was missing.
+ MissingSignature,