1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
// Code generated by smithy-go-codegen DO NOT EDIT.
package types
import (
smithydocument "github.com/aws/smithy-go/document"
)
// A wrapper for pieces of the payload that's returned in response to a streaming
// inference request. A streaming inference response consists of one or more
// payload parts.
type PayloadPart struct {
// A blob that contains part of the response for your streaming inference request.
Bytes []byte
noSmithyDocumentSerde
}
// A stream of payload parts. Each part contains a portion of the response for a
// streaming inference request.
//
// The following types satisfy this interface:
//
// ResponseStreamMemberPayloadPart
type ResponseStream interface {
isResponseStream()
}
// A wrapper for pieces of the payload that's returned in response to a streaming
// inference request. A streaming inference response consists of one or more
// payload parts.
type ResponseStreamMemberPayloadPart struct {
Value PayloadPart
noSmithyDocumentSerde
}
func (*ResponseStreamMemberPayloadPart) isResponseStream() {}
type noSmithyDocumentSerde = smithydocument.NoSerde
// UnknownUnionMember is returned when a union member is returned over the wire,
// but has an unknown tag.
type UnknownUnionMember struct {
Tag string
Value []byte
noSmithyDocumentSerde
}
func (*UnknownUnionMember) isResponseStream() {}
|