Struct google_sheets4::api::DataExecutionStatus[][src]

pub struct DataExecutionStatus {
    pub error_code: Option<String>,
    pub error_message: Option<String>,
    pub last_refresh_time: Option<String>,
    pub state: Option<String>,
}

The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: * Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. * Updating a data source creates a data execution to refresh the associated data source sheet similarly. * You can send refresh request to explicitly refresh one or multiple data source objects.

This type is not used in any activity, and only used as part of another schema.

Fields

error_code: Option<String>

The error code.

error_message: Option<String>

The error message, which may be empty.

last_refresh_time: Option<String>

Gets the time the data last successfully refreshed.

state: Option<String>

The state of the data execution.

Trait Implementations

impl Clone for DataExecutionStatus[src]

impl Debug for DataExecutionStatus[src]

impl Default for DataExecutionStatus[src]

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

impl Part for DataExecutionStatus[src]

impl Serialize for DataExecutionStatus[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Instrument for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.