RulesApiServices = $RulesApiServices; } /** * Created By : sayli Raut * Created at : 19 June 2024 * Use : To get voucher rules and regulation. */ public function getVoucherRules() { try { $token = readHeaderToken(); if ($token) { $customerIamId = $token['sub']; $response = $this->RulesApiServices->getVoucherRules(); return jsonResponseWithSuccessMessageApi(__('success.data_fetched_successfully'), $response, 200); } else { return jsonResponseWithErrorMessageApi(__('auth.user_deleted'), 409); } } catch (\Exception $e) { Log::error('Voucher rules get data controller function failed: ' . $e->getMessage()); return jsonResponseWithErrorMessageApi(__('auth.something_went_wrong'), 500); } } }