Documentation
¶
Index ¶
- type ComplexError
- type ComplexNestedErrorData
- type EmptyStruct
- type ErrorWithMembers
- type ErrorWithoutMembers
- type FooEnum
- type FooError
- type GreetingStruct
- type InvalidGreeting
- type KitchenSink
- type MyUnion
- type MyUnionMemberBlobValue
- type MyUnionMemberBooleanValue
- type MyUnionMemberEnumValue
- type MyUnionMemberListValue
- type MyUnionMemberMapValue
- type MyUnionMemberNumberValue
- type MyUnionMemberStringValue
- type MyUnionMemberStructureValue
- type MyUnionMemberTimestampValue
- type SimpleStruct
- type StructWithLocationName
- type UnknownUnionMember
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComplexError ¶
type ComplexError struct {
Message *string
TopLevel *string
Nested *ComplexNestedErrorData
}
This error is thrown when a request is invalid.
func (*ComplexError) Error ¶
func (e *ComplexError) Error() string
func (*ComplexError) ErrorCode ¶
func (e *ComplexError) ErrorCode() string
func (*ComplexError) ErrorFault ¶
func (e *ComplexError) ErrorFault() smithy.ErrorFault
func (*ComplexError) ErrorMessage ¶
func (e *ComplexError) ErrorMessage() string
type ComplexNestedErrorData ¶
type ComplexNestedErrorData struct {
Foo *string
}
type EmptyStruct ¶
type EmptyStruct struct {
}
type ErrorWithMembers ¶
type ErrorWithMembers struct {
Message *string
Code *string
ComplexData *KitchenSink
IntegerField *int32
ListField []*string
MapField map[string]*string
StringField *string
}
func (*ErrorWithMembers) Error ¶
func (e *ErrorWithMembers) Error() string
func (*ErrorWithMembers) ErrorCode ¶
func (e *ErrorWithMembers) ErrorCode() string
func (*ErrorWithMembers) ErrorFault ¶
func (e *ErrorWithMembers) ErrorFault() smithy.ErrorFault
func (*ErrorWithMembers) ErrorMessage ¶
func (e *ErrorWithMembers) ErrorMessage() string
type ErrorWithoutMembers ¶
type ErrorWithoutMembers struct {
Message *string
}
func (*ErrorWithoutMembers) Error ¶
func (e *ErrorWithoutMembers) Error() string
func (*ErrorWithoutMembers) ErrorCode ¶
func (e *ErrorWithoutMembers) ErrorCode() string
func (*ErrorWithoutMembers) ErrorFault ¶
func (e *ErrorWithoutMembers) ErrorFault() smithy.ErrorFault
func (*ErrorWithoutMembers) ErrorMessage ¶
func (e *ErrorWithoutMembers) ErrorMessage() string
type FooError ¶
type FooError struct {
Message *string
}
This error has test cases that test some of the dark corners of Amazon service framework history. It should only be implemented by clients.
func (*FooError) ErrorFault ¶
func (e *FooError) ErrorFault() smithy.ErrorFault
func (*FooError) ErrorMessage ¶
type GreetingStruct ¶
type GreetingStruct struct {
Hi *string
}
type InvalidGreeting ¶
type InvalidGreeting struct {
Message *string
}
This error is thrown when an invalid greeting value is provided.
func (*InvalidGreeting) Error ¶
func (e *InvalidGreeting) Error() string
func (*InvalidGreeting) ErrorCode ¶
func (e *InvalidGreeting) ErrorCode() string
func (*InvalidGreeting) ErrorFault ¶
func (e *InvalidGreeting) ErrorFault() smithy.ErrorFault
func (*InvalidGreeting) ErrorMessage ¶
func (e *InvalidGreeting) ErrorMessage() string
type KitchenSink ¶
type KitchenSink struct {
Blob []byte
Boolean *bool
Double *float64
EmptyStruct *EmptyStruct
Float *float32
HttpdateTimestamp *time.Time
Integer *int32
Iso8601Timestamp *time.Time
JsonValue *string
ListOfLists [][]*string
ListOfMapsOfStrings []map[string]*string
ListOfStrings []*string
ListOfStructs []*SimpleStruct
Long *int64
MapOfListsOfStrings map[string][]*string
MapOfMaps map[string]map[string]*string
MapOfStrings map[string]*string
MapOfStructs map[string]*SimpleStruct
RecursiveList []*KitchenSink
RecursiveMap map[string]*KitchenSink
RecursiveStruct *KitchenSink
SimpleStruct *SimpleStruct
String_ *string
StructWithLocationName *StructWithLocationName
Timestamp *time.Time
UnixTimestamp *time.Time
}
type MyUnion ¶
type MyUnion interface {
// contains filtered or unexported methods
}
A union with a representative set of types for members.
type MyUnionMemberBlobValue ¶
type MyUnionMemberBlobValue struct {
Value []byte
}
type MyUnionMemberBooleanValue ¶
type MyUnionMemberBooleanValue struct {
Value bool
}
type MyUnionMemberEnumValue ¶
type MyUnionMemberEnumValue struct {
Value FooEnum
}
type MyUnionMemberListValue ¶
type MyUnionMemberListValue struct {
Value []*string
}
type MyUnionMemberMapValue ¶
type MyUnionMemberNumberValue ¶
type MyUnionMemberNumberValue struct {
Value int32
}
type MyUnionMemberStringValue ¶
type MyUnionMemberStringValue struct {
Value string
}
type MyUnionMemberStructureValue ¶
type MyUnionMemberStructureValue struct {
Value *GreetingStruct
}
type SimpleStruct ¶
type SimpleStruct struct {
Value *string
}
type StructWithLocationName ¶
type StructWithLocationName struct {
Value *string
}
type UnknownUnionMember ¶
UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.
Click to show internal directories.
Click to hide internal directories.