[][src]Struct google_books1::Annotation

pub struct Annotation {
    pub updated: Option<String>,
    pub deleted: Option<bool>,
    pub current_version_ranges: Option<AnnotationCurrentVersionRanges>,
    pub after_selected_text: Option<String>,
    pub volume_id: Option<String>,
    pub selected_text: Option<String>,
    pub data: Option<String>,
    pub id: Option<String>,
    pub kind: Option<String>,
    pub created: Option<String>,
    pub before_selected_text: Option<String>,
    pub client_version_ranges: Option<AnnotationClientVersionRanges>,
    pub page_ids: Option<Vec<String>>,
    pub layer_id: Option<String>,
    pub highlight_style: Option<String>,
    pub layer_summary: Option<AnnotationLayerSummary>,
    pub self_link: Option<String>,
}

There is no detailed description.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

updated: Option<String>

Timestamp for the last time this annotation was modified.

deleted: Option<bool>

Indicates that this annotation is deleted.

current_version_ranges: Option<AnnotationCurrentVersionRanges>

Selection ranges for the most recent content version.

after_selected_text: Option<String>

Anchor text after excerpt. For requests, if the user bookmarked a screen that has no flowing text on it, then this field should be empty.

volume_id: Option<String>

The volume that this annotation belongs to.

selected_text: Option<String>

Excerpt from the volume.

data: Option<String>

User-created data for this annotation.

id: Option<String>

Id of this annotation, in the form of a GUID.

kind: Option<String>

Resource type.

created: Option<String>

Timestamp for the created time of this annotation.

before_selected_text: Option<String>

Anchor text before excerpt. For requests, if the user bookmarked a screen that has no flowing text on it, then this field should be empty.

client_version_ranges: Option<AnnotationClientVersionRanges>

Selection ranges sent from the client.

page_ids: Option<Vec<String>>

Pages that this annotation spans.

layer_id: Option<String>

The layer this annotation is for.

highlight_style: Option<String>

The highlight style for this annotation.

layer_summary: Option<AnnotationLayerSummary>

no description provided

self_link: Option<String>

URL to this resource.

Trait Implementations

impl ResponseResult for Annotation[src]

impl RequestValue for Annotation[src]

impl Default for Annotation[src]

impl Clone for Annotation[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Annotation[src]

impl Serialize for Annotation[src]

impl<'de> Deserialize<'de> for Annotation[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]