Struct google_genomics1::api::Operation [−][src]
pub struct Operation {
pub done: Option<bool>,
pub error: Option<Status>,
pub metadata: Option<HashMap<String, String>>,
pub name: Option<String>,
pub response: Option<HashMap<String, String>>,
}
Expand description
This resource represents a long-running operation that is the result of a network API call.
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).
- cancel operations (none)
- get operations (response)
- list operations (none)
Fields
done: Option<bool>
If the value is false
, it means the operation is still in progress. If true
, the operation is completed, and either error
or response
is available.
error: Option<Status>
The error result of the operation in case of failure or cancellation.
metadata: Option<HashMap<String, String>>
An OperationMetadata or Metadata object. This will always be returned with the Operation.
name: Option<String>
The server-assigned name, which is only unique within the same service that originally returns it. For example: operations/CJHU7Oi_ChDrveSpBRjfuL-qzoWAgEw
response: Option<HashMap<String, String>>
An Empty object.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Operation
impl UnwindSafe for Operation
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more