Files
sxchnge/backend/pkg/merrors/quotation.go
T

33 lines
1.1 KiB
Go

package merrors
const (
QuotationFeeConfigurationMissingCode = "quotation_fee_configuration_missing"
QuotationFeeConfigurationMissingDetails = "quotation fee configuration is missing"
QuotationReplayMissingCode = "quotation_replay_missing"
QuotationReplayMissingDetails = "the expected payment quotation is no longer available"
)
var ErrQuotationFeeConfigurationMissing = Define(QuotationFeeConfigurationMissingCode)
var ErrQuotationReplayMissing = Define(QuotationReplayMissingCode)
func QuotationFeeConfigurationMissing() error {
return classifiedError{
base: ErrFailedPrecondition,
code: ErrQuotationFeeConfigurationMissing,
msg: QuotationFeeConfigurationMissingDetails,
reason: QuotationFeeConfigurationMissingCode,
publicMessage: true,
}
}
func QuotationReplayMissing() error {
return classifiedError{
base: ErrNoData,
code: ErrQuotationReplayMissing,
msg: QuotationReplayMissingDetails,
reason: QuotationReplayMissingCode,
publicMessage: true,
}
}