name('All Position') ->expectsJsonData() //->transformer(ModelTransformer::class) ->itemKey('ap') ->collectionKey('ap') ->deny(AclRoles::UNAUTHORIZED) ->handler(AllPositionController::class) ->endpoint(ApiEndpoint::get('/project', 'projectAction') ->allow(AclRoles::USER) ->description('Данные о проекте') ) ->endpoint(ApiEndpoint::get('/projects', 'projectsAction') ->allow(AclRoles::USER) ->description('Список проектов пользователя') ) ->endpoint(ApiEndpoint::get('/queries', 'queriesAction') ->allow(AclRoles::USER) ->description('Список запросов, по которым определяется позиция сайта') ) ->endpoint(ApiEndpoint::get('/report', 'reportAction') ->allow(AclRoles::USER) ->description('Отчет по позициям сайта') ) ->endpoint(ApiEndpoint::get('/visibility', 'visibilityAction') ->allow(AclRoles::USER) ->description('Данные о видимости сайта за указанный период') ) ; } }