Versions in this module Expand all Collapse all v1 v1.11.0 Dec 6, 2022 Changes in this version + const ContentTypeApplicationVndAmazonawsCardGeneric + const DialogStateConfirmIntent + const DialogStateElicitIntent + const DialogStateElicitSlot + const DialogStateFailed + const DialogStateFulfilled + const DialogStateReadyForFulfillment + const EndpointsID + const ErrCodeBadGatewayException + const ErrCodeBadRequestException + const ErrCodeConflictException + const ErrCodeDependencyFailedException + const ErrCodeInternalFailureException + const ErrCodeLimitExceededException + const ErrCodeLoopDetectedException + const ErrCodeNotAcceptableException + const ErrCodeNotFoundException + const ErrCodeRequestTimeoutException + const ErrCodeUnsupportedMediaTypeException + const ServiceName + type Button struct + Text *string + Value *string + func (s *Button) MarshalFields(e protocol.FieldEncoder) error + func (s *Button) SetText(v string) *Button + func (s *Button) SetValue(v string) *Button + func (s Button) GoString() string + func (s Button) String() string + type GenericAttachment struct + AttachmentLinkUrl *string + Buttons []*Button + ImageUrl *string + SubTitle *string + Title *string + func (s *GenericAttachment) MarshalFields(e protocol.FieldEncoder) error + func (s *GenericAttachment) SetAttachmentLinkUrl(v string) *GenericAttachment + func (s *GenericAttachment) SetButtons(v []*Button) *GenericAttachment + func (s *GenericAttachment) SetImageUrl(v string) *GenericAttachment + func (s *GenericAttachment) SetSubTitle(v string) *GenericAttachment + func (s *GenericAttachment) SetTitle(v string) *GenericAttachment + func (s GenericAttachment) GoString() string + func (s GenericAttachment) String() string + type LexRuntimeService struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *LexRuntimeService + func (c *LexRuntimeService) PostContent(input *PostContentInput) (*PostContentOutput, error) + func (c *LexRuntimeService) PostContentRequest(input *PostContentInput) (req *request.Request, output *PostContentOutput) + func (c *LexRuntimeService) PostContentWithContext(ctx aws.Context, input *PostContentInput, opts ...request.Option) (*PostContentOutput, error) + func (c *LexRuntimeService) PostText(input *PostTextInput) (*PostTextOutput, error) + func (c *LexRuntimeService) PostTextRequest(input *PostTextInput) (req *request.Request, output *PostTextOutput) + func (c *LexRuntimeService) PostTextWithContext(ctx aws.Context, input *PostTextInput, opts ...request.Option) (*PostTextOutput, error) + type PostContentInput struct + Accept *string + BotAlias *string + BotName *string + ContentType *string + InputStream io.ReadSeeker + RequestAttributes aws.JSONValue + SessionAttributes aws.JSONValue + UserId *string + func (s *PostContentInput) MarshalFields(e protocol.FieldEncoder) error + func (s *PostContentInput) SetAccept(v string) *PostContentInput + func (s *PostContentInput) SetBotAlias(v string) *PostContentInput + func (s *PostContentInput) SetBotName(v string) *PostContentInput + func (s *PostContentInput) SetContentType(v string) *PostContentInput + func (s *PostContentInput) SetInputStream(v io.ReadSeeker) *PostContentInput + func (s *PostContentInput) SetRequestAttributes(v aws.JSONValue) *PostContentInput + func (s *PostContentInput) SetSessionAttributes(v aws.JSONValue) *PostContentInput + func (s *PostContentInput) SetUserId(v string) *PostContentInput + func (s *PostContentInput) Validate() error + func (s PostContentInput) GoString() string + func (s PostContentInput) String() string + type PostContentOutput struct + AudioStream io.ReadCloser + ContentType *string + DialogState *string + InputTranscript *string + IntentName *string + Message *string + SessionAttributes aws.JSONValue + SlotToElicit *string + Slots aws.JSONValue + func (s *PostContentOutput) MarshalFields(e protocol.FieldEncoder) error + func (s *PostContentOutput) SetAudioStream(v io.ReadCloser) *PostContentOutput + func (s *PostContentOutput) SetContentType(v string) *PostContentOutput + func (s *PostContentOutput) SetDialogState(v string) *PostContentOutput + func (s *PostContentOutput) SetInputTranscript(v string) *PostContentOutput + func (s *PostContentOutput) SetIntentName(v string) *PostContentOutput + func (s *PostContentOutput) SetMessage(v string) *PostContentOutput + func (s *PostContentOutput) SetSessionAttributes(v aws.JSONValue) *PostContentOutput + func (s *PostContentOutput) SetSlotToElicit(v string) *PostContentOutput + func (s *PostContentOutput) SetSlots(v aws.JSONValue) *PostContentOutput + func (s PostContentOutput) GoString() string + func (s PostContentOutput) String() string + type PostTextInput struct + BotAlias *string + BotName *string + InputText *string + RequestAttributes map[string]*string + SessionAttributes map[string]*string + UserId *string + func (s *PostTextInput) MarshalFields(e protocol.FieldEncoder) error + func (s *PostTextInput) SetBotAlias(v string) *PostTextInput + func (s *PostTextInput) SetBotName(v string) *PostTextInput + func (s *PostTextInput) SetInputText(v string) *PostTextInput + func (s *PostTextInput) SetRequestAttributes(v map[string]*string) *PostTextInput + func (s *PostTextInput) SetSessionAttributes(v map[string]*string) *PostTextInput + func (s *PostTextInput) SetUserId(v string) *PostTextInput + func (s *PostTextInput) Validate() error + func (s PostTextInput) GoString() string + func (s PostTextInput) String() string + type PostTextOutput struct + DialogState *string + IntentName *string + Message *string + ResponseCard *ResponseCard + SessionAttributes map[string]*string + SlotToElicit *string + Slots map[string]*string + func (s *PostTextOutput) MarshalFields(e protocol.FieldEncoder) error + func (s *PostTextOutput) SetDialogState(v string) *PostTextOutput + func (s *PostTextOutput) SetIntentName(v string) *PostTextOutput + func (s *PostTextOutput) SetMessage(v string) *PostTextOutput + func (s *PostTextOutput) SetResponseCard(v *ResponseCard) *PostTextOutput + func (s *PostTextOutput) SetSessionAttributes(v map[string]*string) *PostTextOutput + func (s *PostTextOutput) SetSlotToElicit(v string) *PostTextOutput + func (s *PostTextOutput) SetSlots(v map[string]*string) *PostTextOutput + func (s PostTextOutput) GoString() string + func (s PostTextOutput) String() string + type ResponseCard struct + ContentType *string + GenericAttachments []*GenericAttachment + Version *string + func (s *ResponseCard) MarshalFields(e protocol.FieldEncoder) error + func (s *ResponseCard) SetContentType(v string) *ResponseCard + func (s *ResponseCard) SetGenericAttachments(v []*GenericAttachment) *ResponseCard + func (s *ResponseCard) SetVersion(v string) *ResponseCard + func (s ResponseCard) GoString() string + func (s ResponseCard) String() string