github.com/geniusesgroup/libgo@v0.0.0-20220713101832-828057a9d3d4/service/errors.go (about) 1 /* For license and copyright information please see LEGAL file in repository */ 2 3 package service 4 5 import ( 6 er "../error" 7 "../protocol" 8 ) 9 10 const domainEnglish = "Service" 11 const domainPersian = "سرویس" 12 13 // Declare package errors 14 var ( 15 ErrNotFound er.Error 16 ErrServiceNotAcceptSRPC er.Error 17 ErrServiceNotAcceptSRPCDirect er.Error 18 ErrServiceNotAcceptHTTP er.Error 19 ) 20 21 func init() { 22 ErrNotFound.Init("domain/service.protocol.error; name=not-found") 23 ErrNotFound.SetDetail(protocol.LanguageEnglish, domainEnglish, 24 "Not Found", 25 "Requested service by given identifier not found in this application", 26 "", 27 "", 28 nil) 29 ErrNotFound.RegisterError() 30 31 ErrServiceNotAcceptSRPC.Init("domain/service.protocol.error; name=service-not-accept-srpc") 32 ErrServiceNotAcceptSRPC.SetDetail(protocol.LanguageEnglish, domainEnglish, 33 "Service Not Accept sRPC", 34 "Requested service by given ID not accept sRPC protocol in this server", 35 "Try other server or contact support of the software", 36 "It is so easy to implement sRPC handler for a service! Take a time and do it!", 37 nil) 38 ErrServiceNotAcceptSRPC.SetDetail(protocol.LanguagePersian, domainPersian, 39 "سرویس پروتکل sRPC را پشتیبانی نمی کند", 40 "درخواست برای سرویس با شماره داده شده بدلیل عدم پشتیبانی پروتکل مدنظر قابلیت انجام روی سرور فعلی را ندارد", 41 "سرور دیگر را امتحان کنید یا با پشتیبانی پلتفرم تماس بگیرید", 42 "پیاده سازی این پروتکل برای پاسخ گویی به سرویس ها به شدت ساده است، وقتی برای پیاده سازی اختصاص دهید", 43 nil) 44 ErrServiceNotAcceptSRPC.RegisterError() 45 46 ErrServiceNotAcceptSRPCDirect.Init("domain/service.protocol.error; name=service-not-accept-direct-srpc") 47 ErrServiceNotAcceptSRPCDirect.SetDetail(protocol.LanguageEnglish, domainEnglish, 48 "Service Not Accept Direct sRPC", 49 "Requested service by given ID not accept direct sRPC protocol in this server", 50 "Try other server or contact support of the software", 51 "", 52 nil) 53 ErrServiceNotAcceptSRPCDirect.SetDetail(protocol.LanguagePersian, domainPersian, 54 "پرسش مستقیم پشتیبانی نمی شود", 55 "درخواست برای سرویس با شماره داده شده بدلیل عدم پشتیبانی پروتکل مدنظر قابلیت انجام روی سرور فعلی را ندارد", 56 "سرور دیگر را امتحان کنید یا با پشتیبانی پلتفرم تماس بگیرید", 57 "پیاده سازی این پروتکل برای پاسخ گویی به سرویس ها به شدت ساده است، در صورت تمایل به پشتیبانی وقتی برای پیاده سازی اختصاص دهید", 58 nil) 59 ErrServiceNotAcceptSRPCDirect.RegisterError() 60 61 ErrServiceNotAcceptHTTP.Init("domain/service.protocol.error; name=service-not-accept-http") 62 ErrServiceNotAcceptHTTP.SetDetail(protocol.LanguageEnglish, domainEnglish, 63 "Service Not Accept HTTP", 64 "Requested service by given ID not accept HTTP protocol in this server", 65 "Try other server or contact support of the software", 66 "It is so easy to implement HTTP handler for a service! Take a time and do it!", 67 nil) 68 ErrServiceNotAcceptHTTP.SetDetail(protocol.LanguagePersian, domainPersian, 69 "پروتکل HTTP پشتیبانی نمی شود", 70 "درخواست برای سرویس با شماره داده شده بدلیل عدم پشتیبانی پروتکل مدنظر قابلیت انجام روی سرور فعلی را ندارد", 71 "سرور دیگر را امتحان کنید یا با پشتیبانی پلتفرم تماس بگیرید", 72 "پیاده سازی این پروتکل برای پاسخ گویی به سرویس ها به شدت ساده است، وقتی برای پیاده سازی اختصاص دهید", 73 nil) 74 ErrServiceNotAcceptHTTP.RegisterError() 75 }