gapirs-drive-v3 0.0.1

Rust library for Google API drive v0.0.1
Documentation
// This file was generated by code-gen. DO NOT EDIT MANUALLY! 

///A list of changes for a user.
#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize)]
pub struct ChangeList {
    #[serde(rename = "changes")]
    ///The list of changes. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched.
    pub changes: ::alloc::vec::Vec<crate::discovery::schemas::change::Change>,
    #[serde(rename = "kind")]
    ///Identifies what kind of resource this is. Value: the fixed string `"drive#changeList"`.
    pub kind: ::alloc::string::String,
    #[serde(rename = "newStartPageToken")]
    ///The starting page token for future changes. This will be present only if the end of the current changes list has been reached. The page token doesn't expire.
    pub new_start_page_token: ::alloc::string::String,
    #[serde(rename = "nextPageToken")]
    ///The page token for the next page of changes. This will be absent if the end of the changes list has been reached. The page token doesn't expire.
    pub next_page_token: ::alloc::string::String,
}
///A list of changes for a user.
#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize, Default)]
pub struct ChangeListPartial {
    #[serde(rename = "changes")]
    #[serde(skip_serializing_if = "::core::option::Option::is_none")]
    ///The list of changes. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched.
    pub changes: ::core::option::Option<
        ::alloc::vec::Vec<crate::discovery::schemas::change::ChangePartial>,
    >,
    #[serde(rename = "kind")]
    #[serde(skip_serializing_if = "::core::option::Option::is_none")]
    ///Identifies what kind of resource this is. Value: the fixed string `"drive#changeList"`.
    pub kind: ::core::option::Option<::alloc::string::String>,
    #[serde(rename = "newStartPageToken")]
    #[serde(skip_serializing_if = "::core::option::Option::is_none")]
    ///The starting page token for future changes. This will be present only if the end of the current changes list has been reached. The page token doesn't expire.
    pub new_start_page_token: ::core::option::Option<::alloc::string::String>,
    #[serde(rename = "nextPageToken")]
    #[serde(skip_serializing_if = "::core::option::Option::is_none")]
    ///The page token for the next page of changes. This will be absent if the end of the changes list has been reached. The page token doesn't expire.
    pub next_page_token: ::core::option::Option<::alloc::string::String>,
}