temporal-api-protos
Safe HaskellNone
LanguageHaskell2010

Proto.Temporal.Api.Nexus.V1.Message

Synopsis

Documentation

data CancelOperationRequest Source #

Fields :

  • service :: Lens' CancelOperationRequest Data.Text.Text
  • operation :: Lens' CancelOperationRequest Data.Text.Text
  • operationId :: Lens' CancelOperationRequest Data.Text.Text

Instances

Instances details
NFData CancelOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: CancelOperationRequest -> () #

Show CancelOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq CancelOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord CancelOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message CancelOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField CancelOperationRequest "operation" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "operation" -> (Text -> f Text) -> CancelOperationRequest -> f CancelOperationRequest #

HasField CancelOperationRequest "operationId" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "operationId" -> (Text -> f Text) -> CancelOperationRequest -> f CancelOperationRequest #

HasField CancelOperationRequest "service" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "service" -> (Text -> f Text) -> CancelOperationRequest -> f CancelOperationRequest #

HasField Request "cancelOperation" CancelOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "cancelOperation" -> (CancelOperationRequest -> f CancelOperationRequest) -> Request -> f Request #

HasField Request "maybe'cancelOperation" (Maybe CancelOperationRequest) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelOperation" -> (Maybe CancelOperationRequest -> f (Maybe CancelOperationRequest)) -> Request -> f Request #

data CancelOperationResponse Source #

Fields :

Instances

Instances details
NFData CancelOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: CancelOperationResponse -> () #

Show CancelOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq CancelOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord CancelOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message CancelOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Response "cancelOperation" CancelOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "cancelOperation" -> (CancelOperationResponse -> f CancelOperationResponse) -> Response -> f Response #

HasField Response "maybe'cancelOperation" (Maybe CancelOperationResponse) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelOperation" -> (Maybe CancelOperationResponse -> f (Maybe CancelOperationResponse)) -> Response -> f Response #

data Endpoint Source #

Fields :

  • version :: Lens' Endpoint Data.Int.Int64
  • id :: Lens' Endpoint Data.Text.Text
  • spec :: Lens' Endpoint EndpointSpec
  • maybe'spec :: Lens' Endpoint (Prelude.Maybe EndpointSpec)
  • createdTime :: Lens' Endpoint Proto.Google.Protobuf.Timestamp.Timestamp
  • maybe'createdTime :: Lens' Endpoint (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
  • lastModifiedTime :: Lens' Endpoint Proto.Google.Protobuf.Timestamp.Timestamp
  • maybe'lastModifiedTime :: Lens' Endpoint (Prelude.Maybe Proto.Google.Protobuf.Timestamp.Timestamp)
  • urlPrefix :: Lens' Endpoint Data.Text.Text

Instances

Instances details
NFData Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: Endpoint -> () #

Show Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Endpoint "createdTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "createdTime" -> (Timestamp -> f Timestamp) -> Endpoint -> f Endpoint #

HasField Endpoint "id" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "id" -> (Text -> f Text) -> Endpoint -> f Endpoint #

HasField Endpoint "lastModifiedTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "lastModifiedTime" -> (Timestamp -> f Timestamp) -> Endpoint -> f Endpoint #

HasField Endpoint "spec" EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "spec" -> (EndpointSpec -> f EndpointSpec) -> Endpoint -> f Endpoint #

HasField Endpoint "urlPrefix" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "urlPrefix" -> (Text -> f Text) -> Endpoint -> f Endpoint #

HasField Endpoint "version" Int64 Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "version" -> (Int64 -> f Int64) -> Endpoint -> f Endpoint #

HasField CreateNexusEndpointResponse "endpoint" Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField GetNexusEndpointResponse "endpoint" Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField UpdateNexusEndpointResponse "endpoint" Endpoint Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField Endpoint "maybe'createdTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'createdTime" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> Endpoint -> f Endpoint #

HasField Endpoint "maybe'lastModifiedTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'lastModifiedTime" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> Endpoint -> f Endpoint #

HasField Endpoint "maybe'spec" (Maybe EndpointSpec) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'spec" -> (Maybe EndpointSpec -> f (Maybe EndpointSpec)) -> Endpoint -> f Endpoint #

HasField CreateNexusEndpointResponse "maybe'endpoint" (Maybe Endpoint) Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField GetNexusEndpointResponse "maybe'endpoint" (Maybe Endpoint) Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField ListNexusEndpointsResponse "endpoints" [Endpoint] Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField ListNexusEndpointsResponse "vec'endpoints" (Vector Endpoint) Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField UpdateNexusEndpointResponse "maybe'endpoint" (Maybe Endpoint) Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

data EndpointSpec Source #

Fields :

  • name :: Lens' EndpointSpec Data.Text.Text
  • description :: Lens' EndpointSpec Proto.Temporal.Api.Common.V1.Message.Payload
  • maybe'description :: Lens' EndpointSpec (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)
  • target :: Lens' EndpointSpec EndpointTarget
  • maybe'target :: Lens' EndpointSpec (Prelude.Maybe EndpointTarget)

Instances

Instances details
NFData EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: EndpointSpec -> () #

Show EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Endpoint "spec" EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "spec" -> (EndpointSpec -> f EndpointSpec) -> Endpoint -> f Endpoint #

HasField EndpointSpec "description" Payload Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "description" -> (Payload -> f Payload) -> EndpointSpec -> f EndpointSpec #

HasField EndpointSpec "name" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> EndpointSpec -> f EndpointSpec #

HasField EndpointSpec "target" EndpointTarget Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "target" -> (EndpointTarget -> f EndpointTarget) -> EndpointSpec -> f EndpointSpec #

HasField CreateNexusEndpointRequest "spec" EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField UpdateNexusEndpointRequest "spec" EndpointSpec Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField Endpoint "maybe'spec" (Maybe EndpointSpec) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'spec" -> (Maybe EndpointSpec -> f (Maybe EndpointSpec)) -> Endpoint -> f Endpoint #

HasField EndpointSpec "maybe'description" (Maybe Payload) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'description" -> (Maybe Payload -> f (Maybe Payload)) -> EndpointSpec -> f EndpointSpec #

HasField EndpointSpec "maybe'target" (Maybe EndpointTarget) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'target" -> (Maybe EndpointTarget -> f (Maybe EndpointTarget)) -> EndpointSpec -> f EndpointSpec #

HasField CreateNexusEndpointRequest "maybe'spec" (Maybe EndpointSpec) Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

HasField UpdateNexusEndpointRequest "maybe'spec" (Maybe EndpointSpec) Source # 
Instance details

Defined in Proto.Temporal.Api.Operatorservice.V1.RequestResponse

data EndpointTarget Source #

Fields :

  • maybe'variant :: Lens' EndpointTarget (Prelude.Maybe EndpointTarget'Variant)
  • maybe'worker :: Lens' EndpointTarget (Prelude.Maybe EndpointTarget'Worker)
  • worker :: Lens' EndpointTarget EndpointTarget'Worker
  • maybe'external :: Lens' EndpointTarget (Prelude.Maybe EndpointTarget'External)
  • external :: Lens' EndpointTarget EndpointTarget'External

Instances

Instances details
NFData EndpointTarget Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: EndpointTarget -> () #

Show EndpointTarget Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq EndpointTarget Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord EndpointTarget Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message EndpointTarget Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointSpec "target" EndpointTarget Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "target" -> (EndpointTarget -> f EndpointTarget) -> EndpointSpec -> f EndpointSpec #

HasField EndpointTarget "external" EndpointTarget'External Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget "worker" EndpointTarget'Worker Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointSpec "maybe'target" (Maybe EndpointTarget) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'target" -> (Maybe EndpointTarget -> f (Maybe EndpointTarget)) -> EndpointSpec -> f EndpointSpec #

HasField EndpointTarget "maybe'external" (Maybe EndpointTarget'External) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget "maybe'variant" (Maybe EndpointTarget'Variant) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget "maybe'worker" (Maybe EndpointTarget'Worker) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data EndpointTarget'Variant Source #

Instances

Instances details
NFData EndpointTarget'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: EndpointTarget'Variant -> () #

Show EndpointTarget'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq EndpointTarget'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord EndpointTarget'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget "maybe'variant" (Maybe EndpointTarget'Variant) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data EndpointTarget'External Source #

Fields :

  • url :: Lens' EndpointTarget'External Data.Text.Text

Instances

Instances details
NFData EndpointTarget'External Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: EndpointTarget'External -> () #

Show EndpointTarget'External Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq EndpointTarget'External Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord EndpointTarget'External Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message EndpointTarget'External Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget "external" EndpointTarget'External Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget'External "url" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget "maybe'external" (Maybe EndpointTarget'External) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data EndpointTarget'Worker Source #

Fields :

  • namespace :: Lens' EndpointTarget'Worker Data.Text.Text
  • taskQueue :: Lens' EndpointTarget'Worker Data.Text.Text

Instances

Instances details
NFData EndpointTarget'Worker Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: EndpointTarget'Worker -> () #

Show EndpointTarget'Worker Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq EndpointTarget'Worker Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord EndpointTarget'Worker Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message EndpointTarget'Worker Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget "worker" EndpointTarget'Worker Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField EndpointTarget'Worker "namespace" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "namespace" -> (Text -> f Text) -> EndpointTarget'Worker -> f EndpointTarget'Worker #

HasField EndpointTarget'Worker "taskQueue" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "taskQueue" -> (Text -> f Text) -> EndpointTarget'Worker -> f EndpointTarget'Worker #

HasField EndpointTarget "maybe'worker" (Maybe EndpointTarget'Worker) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data Failure Source #

Fields :

  • message :: Lens' Failure Data.Text.Text
  • metadata :: Lens' Failure (Data.Map.Map Data.Text.Text Data.Text.Text)
  • details :: Lens' Failure Data.ByteString.ByteString

Instances

Instances details
NFData Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: Failure -> () #

Show Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

(==) :: Failure -> Failure -> Bool #

(/=) :: Failure -> Failure -> Bool #

Ord Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Failure "details" ByteString Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "details" -> (ByteString -> f ByteString) -> Failure -> f Failure #

HasField Failure "message" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "message" -> (Text -> f Text) -> Failure -> f Failure #

HasField HandlerError "failure" Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Failure -> f Failure) -> HandlerError -> f HandlerError #

HasField UnsuccessfulOperationError "failure" Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField HandlerError "maybe'failure" (Maybe Failure) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Failure -> f (Maybe Failure)) -> HandlerError -> f HandlerError #

HasField UnsuccessfulOperationError "maybe'failure" (Maybe Failure) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Failure "metadata" (Map Text Text) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "metadata" -> (Map Text Text -> f (Map Text Text)) -> Failure -> f Failure #

data Failure'MetadataEntry Source #

Fields :

  • key :: Lens' Failure'MetadataEntry Data.Text.Text
  • value :: Lens' Failure'MetadataEntry Data.Text.Text

Instances

Instances details
NFData Failure'MetadataEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: Failure'MetadataEntry -> () #

Show Failure'MetadataEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq Failure'MetadataEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord Failure'MetadataEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message Failure'MetadataEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Failure'MetadataEntry "key" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Failure'MetadataEntry "value" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "value" -> (Text -> f Text) -> Failure'MetadataEntry -> f Failure'MetadataEntry #

data HandlerError Source #

Fields :

Instances

Instances details
NFData HandlerError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: HandlerError -> () #

Show HandlerError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq HandlerError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord HandlerError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message HandlerError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField HandlerError "errorType" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "errorType" -> (Text -> f Text) -> HandlerError -> f HandlerError #

HasField HandlerError "failure" Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Failure -> f Failure) -> HandlerError -> f HandlerError #

HasField RespondNexusTaskFailedRequest "error" HandlerError Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse

HasField HandlerError "maybe'failure" (Maybe Failure) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Failure -> f (Maybe Failure)) -> HandlerError -> f HandlerError #

HasField RespondNexusTaskFailedRequest "maybe'error" (Maybe HandlerError) Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse

data Request Source #

Fields :

Instances

Instances details
NFData Request Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: Request -> () #

Show Request Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq Request Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

(==) :: Request -> Request -> Bool #

(/=) :: Request -> Request -> Bool #

Ord Request Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message Request Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Request "cancelOperation" CancelOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "cancelOperation" -> (CancelOperationRequest -> f CancelOperationRequest) -> Request -> f Request #

HasField Request "scheduledTime" Timestamp Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "scheduledTime" -> (Timestamp -> f Timestamp) -> Request -> f Request #

HasField Request "startOperation" StartOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "startOperation" -> (StartOperationRequest -> f StartOperationRequest) -> Request -> f Request #

HasField PollNexusTaskQueueResponse "request" Request Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse

HasField Request "maybe'cancelOperation" (Maybe CancelOperationRequest) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelOperation" -> (Maybe CancelOperationRequest -> f (Maybe CancelOperationRequest)) -> Request -> f Request #

HasField Request "maybe'scheduledTime" (Maybe Timestamp) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'scheduledTime" -> (Maybe Timestamp -> f (Maybe Timestamp)) -> Request -> f Request #

HasField Request "maybe'startOperation" (Maybe StartOperationRequest) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'startOperation" -> (Maybe StartOperationRequest -> f (Maybe StartOperationRequest)) -> Request -> f Request #

HasField Request "maybe'variant" (Maybe Request'Variant) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'variant" -> (Maybe Request'Variant -> f (Maybe Request'Variant)) -> Request -> f Request #

HasField PollNexusTaskQueueResponse "maybe'request" (Maybe Request) Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse

HasField Request "header" (Map Text Text) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "header" -> (Map Text Text -> f (Map Text Text)) -> Request -> f Request #

data Request'HeaderEntry Source #

Fields :

  • key :: Lens' Request'HeaderEntry Data.Text.Text
  • value :: Lens' Request'HeaderEntry Data.Text.Text

Instances

Instances details
NFData Request'HeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: Request'HeaderEntry -> () #

Show Request'HeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq Request'HeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord Request'HeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message Request'HeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Request'HeaderEntry "key" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "key" -> (Text -> f Text) -> Request'HeaderEntry -> f Request'HeaderEntry #

HasField Request'HeaderEntry "value" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "value" -> (Text -> f Text) -> Request'HeaderEntry -> f Request'HeaderEntry #

data Response Source #

Fields :

Instances

Instances details
NFData Response Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: Response -> () #

Show Response Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq Response Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord Response Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message Response Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Response "cancelOperation" CancelOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "cancelOperation" -> (CancelOperationResponse -> f CancelOperationResponse) -> Response -> f Response #

HasField Response "startOperation" StartOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "startOperation" -> (StartOperationResponse -> f StartOperationResponse) -> Response -> f Response #

HasField RespondNexusTaskCompletedRequest "response" Response Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse

HasField Response "maybe'cancelOperation" (Maybe CancelOperationResponse) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'cancelOperation" -> (Maybe CancelOperationResponse -> f (Maybe CancelOperationResponse)) -> Response -> f Response #

HasField Response "maybe'startOperation" (Maybe StartOperationResponse) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'startOperation" -> (Maybe StartOperationResponse -> f (Maybe StartOperationResponse)) -> Response -> f Response #

HasField Response "maybe'variant" (Maybe Response'Variant) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'variant" -> (Maybe Response'Variant -> f (Maybe Response'Variant)) -> Response -> f Response #

HasField RespondNexusTaskCompletedRequest "maybe'response" (Maybe Response) Source # 
Instance details

Defined in Proto.Temporal.Api.Workflowservice.V1.RequestResponse

data Response'Variant Source #

data StartOperationRequest Source #

Fields :

  • service :: Lens' StartOperationRequest Data.Text.Text
  • operation :: Lens' StartOperationRequest Data.Text.Text
  • requestId :: Lens' StartOperationRequest Data.Text.Text
  • callback :: Lens' StartOperationRequest Data.Text.Text
  • payload :: Lens' StartOperationRequest Proto.Temporal.Api.Common.V1.Message.Payload
  • maybe'payload :: Lens' StartOperationRequest (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)
  • callbackHeader :: Lens' StartOperationRequest (Data.Map.Map Data.Text.Text Data.Text.Text)

Instances

Instances details
NFData StartOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: StartOperationRequest -> () #

Show StartOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq StartOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord StartOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message StartOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Request "startOperation" StartOperationRequest Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "startOperation" -> (StartOperationRequest -> f StartOperationRequest) -> Request -> f Request #

HasField StartOperationRequest "callback" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "callback" -> (Text -> f Text) -> StartOperationRequest -> f StartOperationRequest #

HasField StartOperationRequest "operation" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "operation" -> (Text -> f Text) -> StartOperationRequest -> f StartOperationRequest #

HasField StartOperationRequest "payload" Payload Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationRequest "requestId" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "requestId" -> (Text -> f Text) -> StartOperationRequest -> f StartOperationRequest #

HasField StartOperationRequest "service" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "service" -> (Text -> f Text) -> StartOperationRequest -> f StartOperationRequest #

HasField Request "maybe'startOperation" (Maybe StartOperationRequest) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'startOperation" -> (Maybe StartOperationRequest -> f (Maybe StartOperationRequest)) -> Request -> f Request #

HasField StartOperationRequest "maybe'payload" (Maybe Payload) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'payload" -> (Maybe Payload -> f (Maybe Payload)) -> StartOperationRequest -> f StartOperationRequest #

HasField StartOperationRequest "callbackHeader" (Map Text Text) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "callbackHeader" -> (Map Text Text -> f (Map Text Text)) -> StartOperationRequest -> f StartOperationRequest #

data StartOperationRequest'CallbackHeaderEntry Source #

Fields :

  • key :: Lens' StartOperationRequest'CallbackHeaderEntry Data.Text.Text
  • value :: Lens' StartOperationRequest'CallbackHeaderEntry Data.Text.Text

Instances

Instances details
NFData StartOperationRequest'CallbackHeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Show StartOperationRequest'CallbackHeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq StartOperationRequest'CallbackHeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord StartOperationRequest'CallbackHeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message StartOperationRequest'CallbackHeaderEntry Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationRequest'CallbackHeaderEntry "key" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationRequest'CallbackHeaderEntry "value" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data StartOperationResponse Source #

Fields :

  • maybe'variant :: Lens' StartOperationResponse (Prelude.Maybe StartOperationResponse'Variant)
  • maybe'syncSuccess :: Lens' StartOperationResponse (Prelude.Maybe StartOperationResponse'Sync)
  • syncSuccess :: Lens' StartOperationResponse StartOperationResponse'Sync
  • maybe'asyncSuccess :: Lens' StartOperationResponse (Prelude.Maybe StartOperationResponse'Async)
  • asyncSuccess :: Lens' StartOperationResponse StartOperationResponse'Async
  • maybe'operationError :: Lens' StartOperationResponse (Prelude.Maybe UnsuccessfulOperationError)
  • operationError :: Lens' StartOperationResponse UnsuccessfulOperationError

Instances

Instances details
NFData StartOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

rnf :: StartOperationResponse -> () #

Show StartOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq StartOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord StartOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message StartOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Response "startOperation" StartOperationResponse Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "startOperation" -> (StartOperationResponse -> f StartOperationResponse) -> Response -> f Response #

HasField StartOperationResponse "asyncSuccess" StartOperationResponse'Async Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "operationError" UnsuccessfulOperationError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "syncSuccess" StartOperationResponse'Sync Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField Response "maybe'startOperation" (Maybe StartOperationResponse) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "maybe'startOperation" -> (Maybe StartOperationResponse -> f (Maybe StartOperationResponse)) -> Response -> f Response #

HasField StartOperationResponse "maybe'asyncSuccess" (Maybe StartOperationResponse'Async) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "maybe'operationError" (Maybe UnsuccessfulOperationError) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "maybe'syncSuccess" (Maybe StartOperationResponse'Sync) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "maybe'variant" (Maybe StartOperationResponse'Variant) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data StartOperationResponse'Variant Source #

Instances

Instances details
NFData StartOperationResponse'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Show StartOperationResponse'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq StartOperationResponse'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord StartOperationResponse'Variant Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "maybe'variant" (Maybe StartOperationResponse'Variant) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data StartOperationResponse'Async Source #

Fields :

  • operationId :: Lens' StartOperationResponse'Async Data.Text.Text

Instances

Instances details
NFData StartOperationResponse'Async Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Show StartOperationResponse'Async Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq StartOperationResponse'Async Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord StartOperationResponse'Async Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message StartOperationResponse'Async Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "asyncSuccess" StartOperationResponse'Async Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse'Async "operationId" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "maybe'asyncSuccess" (Maybe StartOperationResponse'Async) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data StartOperationResponse'Sync Source #

Fields :

  • payload :: Lens' StartOperationResponse'Sync Proto.Temporal.Api.Common.V1.Message.Payload
  • maybe'payload :: Lens' StartOperationResponse'Sync (Prelude.Maybe Proto.Temporal.Api.Common.V1.Message.Payload)

Instances

Instances details
NFData StartOperationResponse'Sync Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Show StartOperationResponse'Sync Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq StartOperationResponse'Sync Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord StartOperationResponse'Sync Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message StartOperationResponse'Sync Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "syncSuccess" StartOperationResponse'Sync Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse'Sync "payload" Payload Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "maybe'syncSuccess" (Maybe StartOperationResponse'Sync) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse'Sync "maybe'payload" (Maybe Payload) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

data UnsuccessfulOperationError Source #

Fields :

  • operationState :: Lens' UnsuccessfulOperationError Data.Text.Text
  • failure :: Lens' UnsuccessfulOperationError Failure
  • maybe'failure :: Lens' UnsuccessfulOperationError (Prelude.Maybe Failure)

Instances

Instances details
NFData UnsuccessfulOperationError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Show UnsuccessfulOperationError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Eq UnsuccessfulOperationError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Ord UnsuccessfulOperationError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Message UnsuccessfulOperationError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField StartOperationResponse "operationError" UnsuccessfulOperationError Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField UnsuccessfulOperationError "failure" Failure Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField UnsuccessfulOperationError "operationState" Text Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

Methods

fieldOf :: Functor f => Proxy# "operationState" -> (Text -> f Text) -> UnsuccessfulOperationError -> f UnsuccessfulOperationError #

HasField StartOperationResponse "maybe'operationError" (Maybe UnsuccessfulOperationError) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message

HasField UnsuccessfulOperationError "maybe'failure" (Maybe Failure) Source # 
Instance details

Defined in Proto.Temporal.Api.Nexus.V1.Message