'int|required', 'room_id' => ['string'], 'forever' => 'boolean', 'another_one' => 'numeric', 'even_more_param' => 'array', 'book.name' => 'string', 'book.author_id' => 'integer', 'book.pages_count' => 'integer', 'ids.*' => 'integer', 'users.*.first_name' => ['string'], 'users.*.last_name' => 'string', ]; } public function bodyParameters() { return [ 'user_id' => [ 'description' => 'The id of the user.', 'example' => 9, ], 'room_id' => [ 'description' => 'The id of the room.', ], 'forever' => [ 'description' => 'Whether to ban the user forever.', 'example' => false, ], 'another_one' => [ 'description' => 'Just need something here.', ], 'even_more_param' => [ 'description' => '', ], 'book.name' => [ 'description' => '', ], 'users.*.first_name' => [ 'description' => 'The first name of the user.', 'example' => 'John', ], 'users.*.last_name' => [ 'description' => 'The last name of the user.', 'example' => 'Doe', ], ]; } }