[−][src]Struct google_vision1::AnnotateFileRequest
A request to annotate one single file, e.g. a PDF, TIFF or GIF file.
This type is not used in any activity, and only used as part of another schema.
Fields
image_context: Option<ImageContext>
Additional context that may accompany the image(s) in the file.
pages: Option<Vec<i32>>
Pages of the file to perform image annotation.
Pages starts from 1, we assume the first page of the file is page 1. At most 5 pages are supported per request. Pages can be negative.
Page 1 means the first page. Page 2 means the second page. Page -1 means the last page. Page -2 means the second to the last page.
If the file is GIF instead of PDF or TIFF, page refers to GIF frames.
If this field is empty, by default the service performs image annotation for the first 5 pages of the file.
features: Option<Vec<Feature>>
Required. Requested features.
input_config: Option<InputConfig>
Required. Information about the input file.
Trait Implementations
impl Part for AnnotateFileRequest
[src]
impl Clone for AnnotateFileRequest
[src]
fn clone(&self) -> AnnotateFileRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for AnnotateFileRequest
[src]
fn default() -> AnnotateFileRequest
[src]
impl Debug for AnnotateFileRequest
[src]
impl Serialize for AnnotateFileRequest
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for AnnotateFileRequest
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for AnnotateFileRequest
impl Sync for AnnotateFileRequest
impl Unpin for AnnotateFileRequest
impl UnwindSafe for AnnotateFileRequest
impl RefUnwindSafe for AnnotateFileRequest
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,