Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data FulfillmentUpdatesSpecification = FulfillmentUpdatesSpecification' {}
- newFulfillmentUpdatesSpecification :: Bool -> FulfillmentUpdatesSpecification
- fulfillmentUpdatesSpecification_startResponse :: Lens' FulfillmentUpdatesSpecification (Maybe FulfillmentStartResponseSpecification)
- fulfillmentUpdatesSpecification_timeoutInSeconds :: Lens' FulfillmentUpdatesSpecification (Maybe Natural)
- fulfillmentUpdatesSpecification_updateResponse :: Lens' FulfillmentUpdatesSpecification (Maybe FulfillmentUpdateResponseSpecification)
- fulfillmentUpdatesSpecification_active :: Lens' FulfillmentUpdatesSpecification Bool
Documentation
data FulfillmentUpdatesSpecification Source #
Provides information for updating the user on the progress of fulfilling an intent.
See: newFulfillmentUpdatesSpecification
smart constructor.
FulfillmentUpdatesSpecification' | |
|
Instances
newFulfillmentUpdatesSpecification Source #
Create a value of FulfillmentUpdatesSpecification
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:startResponse:FulfillmentUpdatesSpecification'
, fulfillmentUpdatesSpecification_startResponse
- Provides configuration information for the message sent to users when
the fulfillment Lambda functions starts running.
$sel:timeoutInSeconds:FulfillmentUpdatesSpecification'
, fulfillmentUpdatesSpecification_timeoutInSeconds
- The length of time that the fulfillment Lambda function should run
before it times out.
$sel:updateResponse:FulfillmentUpdatesSpecification'
, fulfillmentUpdatesSpecification_updateResponse
- Provides configuration information for messages sent periodically to the
user while the fulfillment Lambda function is running.
$sel:active:FulfillmentUpdatesSpecification'
, fulfillmentUpdatesSpecification_active
- Determines whether fulfillment updates are sent to the user. When this
field is true, updates are sent.
If the active
field is set to true, the startResponse
,
updateResponse
, and timeoutInSeconds
fields are required.
fulfillmentUpdatesSpecification_startResponse :: Lens' FulfillmentUpdatesSpecification (Maybe FulfillmentStartResponseSpecification) Source #
Provides configuration information for the message sent to users when the fulfillment Lambda functions starts running.
fulfillmentUpdatesSpecification_timeoutInSeconds :: Lens' FulfillmentUpdatesSpecification (Maybe Natural) Source #
The length of time that the fulfillment Lambda function should run before it times out.
fulfillmentUpdatesSpecification_updateResponse :: Lens' FulfillmentUpdatesSpecification (Maybe FulfillmentUpdateResponseSpecification) Source #
Provides configuration information for messages sent periodically to the user while the fulfillment Lambda function is running.
fulfillmentUpdatesSpecification_active :: Lens' FulfillmentUpdatesSpecification Bool Source #
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
If the active
field is set to true, the startResponse
,
updateResponse
, and timeoutInSeconds
fields are required.