<?php

// EasyPost (multi-carrier) endpoints
Route::group(['middleware' => 'user-auth'], function () {
	Route::get('easypost/shipengine/carriers', [
		'uses' => 'EasyPostOrderController@shipEngineCarriers',
		'as' => 'easypost-shipengine-carriers',
	]);

    Route::post('easypost/order/{orderId}/ship-together', [
        'uses' => 'EasyPostOrderController@setShipTogether',
        'as' => 'easypost-order-ship-together',
    ]);

    Route::post('easypost/order/{orderId}/item/{detailId}/package-info', [
        'uses' => 'EasyPostOrderController@packageInfo',
        'as' => 'easypost-order-item-package-info',
    ]);

    Route::post('easypost/order/{orderId}/item/{detailId}/rates', [
        'uses' => 'EasyPostOrderController@rates',
        'as' => 'easypost-order-item-rates',
    ]);

    Route::post('easypost/order/{orderId}/item/{detailId}/label', [
        'uses' => 'EasyPostOrderController@createLabel',
        'as' => 'easypost-order-item-label',
    ]);
});
