name('Google Analytics') ->expectsJsonData() //->transformer(ModelTransformer::class) ->itemKey('ga') ->collectionKey('ga') ->deny(AclRoles::UNAUTHORIZED) ->handler(GaController::class) ->endpoint(ExtendedApiEndpoint::get('', 'getAction') ->allow(AclRoles::USER) ->description('Returns data from Google Analytics Api') ->exampleResponse([ 'example' => [ 'lifehack' => 'for example request data', 'view_id' => 'GA VIEW_ID', 'start' => '30daysAgo / 2015-03-01', 'end' => 'today', 'metric' => 'user,sessions', 'dimension' => 'source,browser' ], 'full_docs' => 'https://developers.google.com/analytics/devguides/reporting/core/dimsmets', ]) ->exampleRequest("123") ) ; } }