<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\API\Company\Subscription\SubscriptionController;
use App\Http\Controllers\API\Company\Subscription\PaymentHistoryController;
use App\Http\Controllers\API\Company\Subscription\CouponController;
use App\Http\Controllers\API\Company\Account\CompanyController;


//apis on company account profiles
Route::get('/company-subscription-detail', [SubscriptionController::class, 'companySubscriptionDetails']);
Route::get('/monthly-billing-details', [CompanyController::class, 'getMonthlyBillingDetails']);

// // viewing ompany subscription rates
Route::get('/show-subscription-rates', [SubscriptionController::class, 'getAllSubscriptionRates']);
Route::get('/show-subscription-rates/{id}', [SubscriptionController::class, 'getSubscriptionDetails']);

 // expired company subscription"
 Route::post('/blocked-company-subscription', [SubscriptionController::class, 'setSubscriptionToExpired']);
 Route::get('/renew-billing-details', [SubscriptionController::class, 'getRenewBillingDetails']);
 Route::post('/renew-subscription', [SubscriptionController::class, 'renewPayment']);

 // coupon discount
 Route::get('/coupon-discount', [CouponController::class, 'index']);

//  monthly 
Route::get('/paynow-billing-details', [SubscriptionController::class, 'getPayNowBillingDetails']);
Route::post('/subscription-paynow', [SubscriptionController::class, 'monthlyPayment']);
// Upgrade

Route::get('/show-upgraded-subscription-rates', [SubscriptionController::class, 'getUpgradedSubscriptionRates']);
Route::get('/upgrade-billing-details', [SubscriptionController::class, 'getUpgradeBillingDetails']);
Route::post('/upgrade-subscription', [SubscriptionController::class, 'upgradePayment']);


Route::get('/subscription-history', [PaymentHistoryController::class, 'index']);
Route::get('/subscription-history/{id}', [PaymentHistoryController::class, 'fetchDetails']);




