| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Proto.RequestReply
Synopsis
- data Address
- data FromFunction
- data FromFunction'Response = FromFunction'InvocationResult !FromFunction'InvocationResponse
- _FromFunction'InvocationResult :: Prism' FromFunction'Response FromFunction'InvocationResponse
- data FromFunction'DelayedInvocation
- data FromFunction'EgressMessage
- data FromFunction'Invocation
- data FromFunction'InvocationResponse
- data FromFunction'PersistedValueMutation
- data FromFunction'PersistedValueMutation'MutationType
- data FromFunction'PersistedValueMutation'MutationType
- data FromFunction'PersistedValueMutation'MutationType'UnrecognizedValue
- data ToFunction
- data ToFunction'Request = ToFunction'Invocation' !ToFunction'InvocationBatchRequest
- _ToFunction'Invocation' :: Prism' ToFunction'Request ToFunction'InvocationBatchRequest
- data ToFunction'Invocation
- data ToFunction'InvocationBatchRequest
- data ToFunction'PersistedValue
Documentation
Fields :
Instances
data FromFunction Source #
Fields :
maybe'response:: Lens' FromFunction (Prelude.Maybe FromFunction'Response)maybe'invocationResult:: Lens' FromFunction (Prelude.Maybe FromFunction'InvocationResponse)invocationResult:: Lens' FromFunction FromFunction'InvocationResponse
Instances
data FromFunction'Response Source #
Instances
_FromFunction'InvocationResult :: Prism' FromFunction'Response FromFunction'InvocationResponse Source #
data FromFunction'DelayedInvocation Source #
Fields :
delayInMs:: Lens' FromFunction'DelayedInvocation Data.Int.Int64target:: Lens' FromFunction'DelayedInvocation Addressmaybe'target:: Lens' FromFunction'DelayedInvocation (Prelude.Maybe Address)argument:: Lens' FromFunction'DelayedInvocation Proto.Google.Protobuf.Any.Anymaybe'argument:: Lens' FromFunction'DelayedInvocation (Prelude.Maybe Proto.Google.Protobuf.Any.Any)
Instances
data FromFunction'EgressMessage Source #
Fields :
egressNamespace:: Lens' FromFunction'EgressMessage Data.Text.TextegressType:: Lens' FromFunction'EgressMessage Data.Text.Textargument:: Lens' FromFunction'EgressMessage Proto.Google.Protobuf.Any.Anymaybe'argument:: Lens' FromFunction'EgressMessage (Prelude.Maybe Proto.Google.Protobuf.Any.Any)
Instances
data FromFunction'Invocation Source #
Fields :
target:: Lens' FromFunction'Invocation Addressmaybe'target:: Lens' FromFunction'Invocation (Prelude.Maybe Address)argument:: Lens' FromFunction'Invocation Proto.Google.Protobuf.Any.Anymaybe'argument:: Lens' FromFunction'Invocation (Prelude.Maybe Proto.Google.Protobuf.Any.Any)
Instances
data FromFunction'InvocationResponse Source #
Fields :
stateMutations:: Lens' FromFunction'InvocationResponse [FromFunction'PersistedValueMutation]vec'stateMutations:: Lens' FromFunction'InvocationResponse (Data.Vector.Vector FromFunction'PersistedValueMutation)outgoingMessages:: Lens' FromFunction'InvocationResponse [FromFunction'Invocation]vec'outgoingMessages:: Lens' FromFunction'InvocationResponse (Data.Vector.Vector FromFunction'Invocation)delayedInvocations:: Lens' FromFunction'InvocationResponse [FromFunction'DelayedInvocation]vec'delayedInvocations:: Lens' FromFunction'InvocationResponse (Data.Vector.Vector FromFunction'DelayedInvocation)outgoingEgresses:: Lens' FromFunction'InvocationResponse [FromFunction'EgressMessage]vec'outgoingEgresses:: Lens' FromFunction'InvocationResponse (Data.Vector.Vector FromFunction'EgressMessage)
Instances
data FromFunction'PersistedValueMutation Source #
Fields :
mutationType:: Lens' FromFunction'PersistedValueMutation FromFunctionPersistedValueMutationMutationTypestateName:: Lens' FromFunction'PersistedValueMutation Data.Text.TextstateValue:: Lens' FromFunction'PersistedValueMutation Data.ByteString.ByteString
Instances
data FromFunction'PersistedValueMutation'MutationType Source #
Constructors
Instances
data FromFunction'PersistedValueMutation'MutationType Source #
Instances
data FromFunction'PersistedValueMutation'MutationType'UnrecognizedValue Source #
Instances
data ToFunction Source #
Fields :
maybe'request:: Lens' ToFunction (Prelude.Maybe ToFunction'Request)maybe'invocation:: Lens' ToFunction (Prelude.Maybe ToFunction'InvocationBatchRequest)invocation:: Lens' ToFunction ToFunction'InvocationBatchRequest
Instances
data ToFunction'Request Source #
Constructors
| ToFunction'Invocation' !ToFunction'InvocationBatchRequest |
Instances
data ToFunction'Invocation Source #
Fields :
caller:: Lens' ToFunction'Invocation Addressmaybe'caller:: Lens' ToFunction'Invocation (Prelude.Maybe Address)argument:: Lens' ToFunction'Invocation Proto.Google.Protobuf.Any.Anymaybe'argument:: Lens' ToFunction'Invocation (Prelude.Maybe Proto.Google.Protobuf.Any.Any)
Instances
data ToFunction'InvocationBatchRequest Source #
Fields :
target:: Lens' ToFunction'InvocationBatchRequest Addressmaybe'target:: Lens' ToFunction'InvocationBatchRequest (Prelude.Maybe Address)state:: Lens' ToFunction'InvocationBatchRequest [ToFunction'PersistedValue]vec'state:: Lens' ToFunction'InvocationBatchRequest (Data.Vector.Vector ToFunction'PersistedValue)invocations:: Lens' ToFunction'InvocationBatchRequest [ToFunction'Invocation]vec'invocations:: Lens' ToFunction'InvocationBatchRequest (Data.Vector.Vector ToFunction'Invocation)
Instances
data ToFunction'PersistedValue Source #
Fields :
stateName:: Lens' ToFunction'PersistedValue Data.Text.TextstateValue:: Lens' ToFunction'PersistedValue Data.ByteString.ByteString