UNPKG

@rabama/dynapi

Version:

a third party library to use dynamics 365 web api using httpntlm module.

122 lines (114 loc) 3.78 kB
module.exports = { isJson: (string) => { try { JSON.parse(string); return true; } catch (err) { return false; } }, createMessage(code) { switch (code) { case "ECONNREFUSED": return { fa: "پورت مورد نظر در حال سوریس دهی نمی باشد.", en: "Connection refused.", }; case "www-authenticate": return { fa: "سرور مورد نظر قادر به اعتبارسنجی نمی باشد.", en: "Server could not authenticate.", }; case "UNABLE_TO_VERIFY_LEAF_SIGNATURE": return { fa: "گواهی سرور مورد نظر معتبر نمی باشد.", en: "Server's certificate is not valid.", }; case "ETIMEDOUT": return { fa: "زمان اتصال منقضی شد.", en: "Connection timed out.", }; case 200: return { fa: "درخواست شما با موفقیت اجرا گردید.", en: "Operation has been completed successfully.", }; case 201: return { fa: "درخواست شما با موفقیت اجرا گردید.", en: "Operation has been completed successfully.", }; case 204: return { fa: "درخواست شما با موفقیت اجرا گردید.", en: "Operation has been completed successfully.", }; case 400: return { fa: "اطاعات ارسالی به سرور مورد نظر معتیر نمی باشد.", en: "Invalid data has been sent to the server", }; case 401: return { fa: "احراز هویت با خطا مواجه شد.", en: "Authentication failed.", }; case 403: return { fa: "درخواست شما با خطای درسترسی مواجه شد.", en: "You have insufficient permission to apply your request.", }; case 404: return { fa: "رکورد مورد نظر یافت نشد.", en: "Specified record not found.", }; case 405: return { fa: "درخواست شما معتبر نمی باشد.", en: "Your request is not valid.", }; case 412: return { fa: "درخواست شما قابل اجرا نمی باشد.", en: "Your request cannot be applied.", }; case 413: return { fa: "درخواست حجم فرستاده شده در درخواست بزرگتر از حد مجاز می باشد.", en: "Request length is too large to process.", }; case 429: return { fa: "تعداد درخواست های شما بیش از حد مجاز می باشد.", en: "You have sent too many requests.", }; case 500: return { fa: "خطایی در داخل سرور رخ داده است.", en: "Internal server error occurred.", }; case 501: return { fa: "درخواست شما پیاده سازی نشده است.", en: "Your request is not implemented.", }; case 503: return { fa: "وب سرویس مورد نظر در حال سرویس دهی نمی باشد.", en: "Web API service is not available.", }; case "ENOTFOUND": return { fa: "آدرس سرور مورد نظر یافت نشد.", en: "Server address not found.", }; default: return { fa: "خطای نامشخصی رخ داده است.", en: "Unexpected error occurred.", }; } }, };