[]]], responses: [ new OA\Response( response: 200, description: "OK", content: new OA\JsonContent() ), new OA\Response( response: 401, description: "No autorizado", content: new OA\JsonContent( example: ["message" => "Unauthenticated."] ) ) ] )] public function index(Request $request) { $vAlumnoProgramaPromocionAPIActivosTmps = VAlumnoProgramaPromocionAPIActivosTmp::paginate(); return VAlumnoProgramaPromocionAPIActivosTmpResource::collection($vAlumnoProgramaPromocionAPIActivosTmps); } /** * Store a newly created resource in storage. */ public function store(VAlumnoProgramaPromocionAPIActivosTmpRequest $request): JsonResponse { $vAlumnoProgramaPromocionAPIActivosTmp = VAlumnoProgramaPromocionAPIActivosTmp::create($request->validated()); return response()->json(new VAlumnoProgramaPromocionAPIActivosTmpResource($vAlumnoProgramaPromocionAPIActivosTmp)); } /** * Display the specified resource. */ public function show(VAlumnoProgramaPromocionAPIActivosTmp $vAlumnoProgramaPromocionAPIActivosTmp): JsonResponse { return response()->json(new VAlumnoProgramaPromocionAPIActivosTmpResource($vAlumnoProgramaPromocionAPIActivosTmp)); } /** * Update the specified resource in storage. */ public function update(VAlumnoProgramaPromocionAPIActivosTmpRequest $request, VAlumnoProgramaPromocionAPIActivosTmp $vAlumnoProgramaPromocionAPIActivosTmp): JsonResponse { $vAlumnoProgramaPromocionAPIActivosTmp->update($request->validated()); return response()->json(new VAlumnoProgramaPromocionAPIActivosTmpResource($vAlumnoProgramaPromocionAPIActivosTmp)); } /** * Delete the specified resource. */ public function destroy(VAlumnoProgramaPromocionAPIActivosTmp $vAlumnoProgramaPromocionAPIActivosTmp): Response { $vAlumnoProgramaPromocionAPIActivosTmp->delete(); return response()->noContent(); } }