Struct temporal_sdk_core::protos::temporal::api::workflowservice::v1::PollActivityTaskQueueResponse[][src]

pub struct PollActivityTaskQueueResponse {
Show fields pub task_token: Vec<u8>, pub workflow_namespace: String, pub workflow_type: Option<WorkflowType>, pub workflow_execution: Option<WorkflowExecution>, pub activity_type: Option<ActivityType>, pub activity_id: String, pub header: Option<Header>, pub input: Option<Payloads>, pub heartbeat_details: Option<Payloads>, pub scheduled_time: Option<Timestamp>, pub current_attempt_scheduled_time: Option<Timestamp>, pub started_time: Option<Timestamp>, pub attempt: i32, pub schedule_to_close_timeout: Option<Duration>, pub start_to_close_timeout: Option<Duration>, pub heartbeat_timeout: Option<Duration>, pub retry_policy: Option<RetryPolicy>,
}

Fields

task_token: Vec<u8>workflow_namespace: Stringworkflow_type: Option<WorkflowType>workflow_execution: Option<WorkflowExecution>activity_type: Option<ActivityType>activity_id: Stringheader: Option<Header>input: Option<Payloads>heartbeat_details: Option<Payloads>scheduled_time: Option<Timestamp>current_attempt_scheduled_time: Option<Timestamp>started_time: Option<Timestamp>attempt: i32schedule_to_close_timeout: Option<Duration>

(– api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: “to” is used to indicate interval. –)

start_to_close_timeout: Option<Duration>

(– api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: “to” is used to indicate interval. –)

heartbeat_timeout: Option<Duration>retry_policy: Option<RetryPolicy>

This is an actual retry policy the service uses. It can be different from the one provided (or not) during activity scheduling as the service can override the provided one in case its values are not specified or exceed configured system limits.

Trait Implementations

impl Clone for PollActivityTaskQueueResponse[src]

impl Debug for PollActivityTaskQueueResponse[src]

impl Default for PollActivityTaskQueueResponse[src]

impl Message for PollActivityTaskQueueResponse[src]

impl PartialEq<PollActivityTaskQueueResponse> for PollActivityTaskQueueResponse[src]

impl StructuralPartialEq for PollActivityTaskQueueResponse[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> From<T> for T[src]

impl<T> FutureExt for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

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

impl<T> Pointable for T

type Init = T

The type for initializers.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]