// Copyright 2021 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_ANNOTATION_JOB_H_ #define COMPONENTS_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_ANNOTATION_JOB_H_ #include <deque> #include <optional> #include <string> #include <vector> #include "base/functional/callback.h" #include "base/time/time.h" #include "components/page_content_annotations/core/page_content_annotations_common.h" namespace page_content_annotations { // A single page content annotation job with all request and response data // throughout the progression of the model execution. It can contain one or more // inputs to be annotated, specified by the AnnotationType. This is a data // container that matches the I/O of a single call to the PCA Service. class PageContentAnnotationJob { … }; } // namespace page_content_annotations #endif // COMPONENTS_PAGE_CONTENT_ANNOTATIONS_CORE_PAGE_CONTENT_ANNOTATION_JOB_H_