33 lines
1.1 KiB
Go
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,
|
|
}
|
|
}
|