HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //var/dev/farhangmoaser/web/consts.js
module.exports = {
	e: {
		ERR_DB_ERROR: {
			code: 101,
			message: 'خطایی در ارتباط بانک اطلاعات رخ داده است.',
			status: 500
		},
		ERR_FILE_ERROR: {
			code: 102,
			message: 'خطایی در کار با فایل‌ها.',
			status: 500
		},
		ERR_SERIALIZATION_ERROR: {
			code: 103,
			message: 'خطا در تشخیص کلید.',
			status: 500
		},

		ERR_REQUIRED_FIELDS: {
			code: 201,
			message: 'فیلد الزامی پر نشده است.',
			status: 400
		},
		ERR_MALFORMED_REQUEST: {
			code: 202,
			message: 'دست کم مقدار یکی از فیلدها درست پر نشده است.',
			status: 400
		},
		ERR_MISSING_RECORD: {
			code: 203,
			message: 'قلم داده مورد نظر یا بخشی از آن پیدا نشد.',
			status: 406
		},
		ERR_DUPLICATE_RECORD: {
			code: 204,
			message: 'قلم داده مورد نظر تکراری است یا با اطلاعات سیستم تداخل دارد.',
			status: 409
		},
		ERR_DATA_CONFLICT: {
			code: 205,
			message: 'انجام عملیات درخواست شده، منجر به بروز تداخلی در اطلاعات سیستم می‌شود.',
			status: 409
		},

		ERR_AUTH_TOKEN: {
			code: 301,
			message: 'کلید نامعتبر است.',
			status: 401
		},
		ERR_AUTH_QUOTA: {
			code: 302,
			message: 'از ظرفیت خود استفاده کرده‌اید.',
			status: 401
		},
		ERR_AUTH_IP: {
			code: 303,
			message: 'آدرس IP شما منع شده است.',
			status: 401
		},
		ERR_AUTH: {
			code: 304,
			message: 'ورود شما به سیستم میسر نشد.',
			status: 401
		},
		ERR_ACCESS_PERMISSION: {
			code: 305,
			message: 'کاربر مجاز به انجام این کار نیست.',
			status: 403
		},
	},

	v: {
		USER_TYPE_PEOPLE: 1,
		USER_TYPE_API: 2,
		ROLE_ADMIN: 1,
		ROLE_UNAUTHENTICATED: 2,
		ROLE_SERVICE_USER: 3,
		STATE_DELETED: 0,
		STATE_ACTIVE: 1,
		STATE_INACTIVE: 2,
		STATE_SUSPENDED: 3,
		GENDER_MALE: 0,
		GENDER_FEMALE: 1,
	}
};