Documentation ¶
Overview ¶
Package query provides the API client, operations, and parameter types for the API.
A query service that sends query requests and XML responses.
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)
- type Client
- func (c *Client) EmptyInputAndEmptyOutput(ctx context.Context, params *EmptyInputAndEmptyOutputInput, ...) (*EmptyInputAndEmptyOutputOutput, error)
- func (c *Client) EndpointOperation(ctx context.Context, params *EndpointOperationInput, optFns ...func(*Options)) (*EndpointOperationOutput, error)
- func (c *Client) EndpointWithHostLabelOperation(ctx context.Context, params *EndpointWithHostLabelOperationInput, ...) (*EndpointWithHostLabelOperationOutput, error)
- func (c *Client) FlattenedXmlMap(ctx context.Context, params *FlattenedXmlMapInput, optFns ...func(*Options)) (*FlattenedXmlMapOutput, error)
- func (c *Client) FlattenedXmlMapWithXmlName(ctx context.Context, params *FlattenedXmlMapWithXmlNameInput, ...) (*FlattenedXmlMapWithXmlNameOutput, error)
- func (c *Client) FlattenedXmlMapWithXmlNamespace(ctx context.Context, params *FlattenedXmlMapWithXmlNamespaceInput, ...) (*FlattenedXmlMapWithXmlNamespaceOutput, error)
- func (c *Client) GreetingWithErrors(ctx context.Context, params *GreetingWithErrorsInput, optFns ...func(*Options)) (*GreetingWithErrorsOutput, error)
- func (c *Client) IgnoresWrappingXmlName(ctx context.Context, params *IgnoresWrappingXmlNameInput, ...) (*IgnoresWrappingXmlNameOutput, error)
- func (c *Client) NestedStructures(ctx context.Context, params *NestedStructuresInput, optFns ...func(*Options)) (*NestedStructuresOutput, error)
- func (c *Client) NoInputAndNoOutput(ctx context.Context, params *NoInputAndNoOutputInput, optFns ...func(*Options)) (*NoInputAndNoOutputOutput, error)
- func (c *Client) NoInputAndOutput(ctx context.Context, params *NoInputAndOutputInput, optFns ...func(*Options)) (*NoInputAndOutputOutput, error)
- func (c *Client) QueryIdempotencyTokenAutoFill(ctx context.Context, params *QueryIdempotencyTokenAutoFillInput, ...) (*QueryIdempotencyTokenAutoFillOutput, error)
- func (c *Client) QueryLists(ctx context.Context, params *QueryListsInput, optFns ...func(*Options)) (*QueryListsOutput, error)
- func (c *Client) QueryMaps(ctx context.Context, params *QueryMapsInput, optFns ...func(*Options)) (*QueryMapsOutput, error)
- func (c *Client) QueryTimestamps(ctx context.Context, params *QueryTimestampsInput, optFns ...func(*Options)) (*QueryTimestampsOutput, error)
- func (c *Client) RecursiveXmlShapes(ctx context.Context, params *RecursiveXmlShapesInput, optFns ...func(*Options)) (*RecursiveXmlShapesOutput, error)
- func (c *Client) SimpleInputParams(ctx context.Context, params *SimpleInputParamsInput, optFns ...func(*Options)) (*SimpleInputParamsOutput, error)
- func (c *Client) SimpleScalarXmlProperties(ctx context.Context, params *SimpleScalarXmlPropertiesInput, ...) (*SimpleScalarXmlPropertiesOutput, error)
- func (c *Client) XmlBlobs(ctx context.Context, params *XmlBlobsInput, optFns ...func(*Options)) (*XmlBlobsOutput, error)
- func (c *Client) XmlEmptyBlobs(ctx context.Context, params *XmlEmptyBlobsInput, optFns ...func(*Options)) (*XmlEmptyBlobsOutput, error)
- func (c *Client) XmlEmptyLists(ctx context.Context, params *XmlEmptyListsInput, optFns ...func(*Options)) (*XmlEmptyListsOutput, error)
- func (c *Client) XmlEmptyMaps(ctx context.Context, params *XmlEmptyMapsInput, optFns ...func(*Options)) (*XmlEmptyMapsOutput, error)
- func (c *Client) XmlEnums(ctx context.Context, params *XmlEnumsInput, optFns ...func(*Options)) (*XmlEnumsOutput, error)
- func (c *Client) XmlLists(ctx context.Context, params *XmlListsInput, optFns ...func(*Options)) (*XmlListsOutput, error)
- func (c *Client) XmlMaps(ctx context.Context, params *XmlMapsInput, optFns ...func(*Options)) (*XmlMapsOutput, error)
- func (c *Client) XmlMapsXmlName(ctx context.Context, params *XmlMapsXmlNameInput, optFns ...func(*Options)) (*XmlMapsXmlNameOutput, error)
- func (c *Client) XmlNamespaces(ctx context.Context, params *XmlNamespacesInput, optFns ...func(*Options)) (*XmlNamespacesOutput, error)
- func (c *Client) XmlTimestamps(ctx context.Context, params *XmlTimestampsInput, optFns ...func(*Options)) (*XmlTimestampsOutput, error)
- type EmptyInputAndEmptyOutputInput
- type EmptyInputAndEmptyOutputOutput
- type EndpointOperationInput
- type EndpointOperationOutput
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type EndpointWithHostLabelOperationInput
- type EndpointWithHostLabelOperationOutput
- type FlattenedXmlMapInput
- type FlattenedXmlMapOutput
- type FlattenedXmlMapWithXmlNameInput
- type FlattenedXmlMapWithXmlNameOutput
- type FlattenedXmlMapWithXmlNamespaceInput
- type FlattenedXmlMapWithXmlNamespaceOutput
- type GreetingWithErrorsInput
- type GreetingWithErrorsOutput
- type HTTPClient
- type IdempotencyTokenProvider
- type IgnoresWrappingXmlNameInput
- type IgnoresWrappingXmlNameOutput
- type NestedStructuresInput
- type NestedStructuresOutput
- type NoInputAndNoOutputInput
- type NoInputAndNoOutputOutput
- type NoInputAndOutputInput
- type NoInputAndOutputOutput
- type Options
- type QueryIdempotencyTokenAutoFillInput
- type QueryIdempotencyTokenAutoFillOutput
- type QueryListsInput
- type QueryListsOutput
- type QueryMapsInput
- type QueryMapsOutput
- type QueryTimestampsInput
- type QueryTimestampsOutput
- type RecursiveXmlShapesInput
- type RecursiveXmlShapesOutput
- type ResolveEndpoint
- type SimpleInputParamsInput
- type SimpleInputParamsOutput
- type SimpleScalarXmlPropertiesInput
- type SimpleScalarXmlPropertiesOutput
- type XmlBlobsInput
- type XmlBlobsOutput
- type XmlEmptyBlobsInput
- type XmlEmptyBlobsOutput
- type XmlEmptyListsInput
- type XmlEmptyListsOutput
- type XmlEmptyMapsInput
- type XmlEmptyMapsOutput
- type XmlEnumsInput
- type XmlEnumsOutput
- type XmlListsInput
- type XmlListsOutput
- type XmlMapsInput
- type XmlMapsOutput
- type XmlMapsXmlNameInput
- type XmlMapsXmlNameOutput
- type XmlNamespacesInput
- type XmlNamespacesOutput
- type XmlTimestampsInput
- type XmlTimestampsOutput
Constants ¶
const ServiceAPIVersion = "2020-01-08"
const ServiceID = "Query Protocol"
Variables ¶
This section is empty.
Functions ¶
func NewDefaultEndpointResolver ¶
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func WithAPIOptions ¶ added in v0.2.1
func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
WithAPIOptions returns a functional option for setting the Client's APIOptions option.
func WithEndpointResolver ¶
func WithEndpointResolver(v EndpointResolver) func(*Options)
WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides the API client to make operations call for the API.
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶
NewFromConfig returns a new client from the provided config.
func (*Client) EmptyInputAndEmptyOutput ¶
func (c *Client) EmptyInputAndEmptyOutput(ctx context.Context, params *EmptyInputAndEmptyOutputInput, optFns ...func(*Options)) (*EmptyInputAndEmptyOutputOutput, error)
The example tests how requests and responses are serialized when there's no request or response members. While this should be rare, code generators must support this.
func (*Client) EndpointOperation ¶ added in v0.2.4
func (c *Client) EndpointOperation(ctx context.Context, params *EndpointOperationInput, optFns ...func(*Options)) (*EndpointOperationOutput, error)
func (*Client) EndpointWithHostLabelOperation ¶ added in v0.2.4
func (c *Client) EndpointWithHostLabelOperation(ctx context.Context, params *EndpointWithHostLabelOperationInput, optFns ...func(*Options)) (*EndpointWithHostLabelOperationOutput, error)
func (*Client) FlattenedXmlMap ¶
func (c *Client) FlattenedXmlMap(ctx context.Context, params *FlattenedXmlMapInput, optFns ...func(*Options)) (*FlattenedXmlMapOutput, error)
Flattened maps
func (*Client) FlattenedXmlMapWithXmlName ¶
func (c *Client) FlattenedXmlMapWithXmlName(ctx context.Context, params *FlattenedXmlMapWithXmlNameInput, optFns ...func(*Options)) (*FlattenedXmlMapWithXmlNameOutput, error)
Flattened maps with @xmlName
func (*Client) FlattenedXmlMapWithXmlNamespace ¶ added in v0.2.0
func (c *Client) FlattenedXmlMapWithXmlNamespace(ctx context.Context, params *FlattenedXmlMapWithXmlNamespaceInput, optFns ...func(*Options)) (*FlattenedXmlMapWithXmlNamespaceOutput, error)
Flattened maps with @xmlNamespace and @xmlName
func (*Client) GreetingWithErrors ¶
func (c *Client) GreetingWithErrors(ctx context.Context, params *GreetingWithErrorsInput, optFns ...func(*Options)) (*GreetingWithErrorsOutput, error)
This operation has three possible return values:
* A successful response in the form of GreetingWithErrorsOutput
* An InvalidGreeting error.
* A BadRequest error.
func (*Client) IgnoresWrappingXmlName ¶
func (c *Client) IgnoresWrappingXmlName(ctx context.Context, params *IgnoresWrappingXmlNameInput, optFns ...func(*Options)) (*IgnoresWrappingXmlNameOutput, error)
The xmlName trait on the output structure is ignored in AWS Query. The wrapping element is always operation name + "Response", and inside of that wrapper is another wrapper named operation name + "Result".
func (*Client) NestedStructures ¶
func (c *Client) NestedStructures(ctx context.Context, params *NestedStructuresInput, optFns ...func(*Options)) (*NestedStructuresOutput, error)
This test serializes nested and recursive structure members.
func (*Client) NoInputAndNoOutput ¶
func (c *Client) NoInputAndNoOutput(ctx context.Context, params *NoInputAndNoOutputInput, optFns ...func(*Options)) (*NoInputAndNoOutputOutput, error)
The example tests how requests and responses are serialized when there's no request or response payload because the operation has no input or output. While this should be rare, code generators must support this.
func (*Client) NoInputAndOutput ¶
func (c *Client) NoInputAndOutput(ctx context.Context, params *NoInputAndOutputInput, optFns ...func(*Options)) (*NoInputAndOutputOutput, error)
The example tests how requests and responses are serialized when there's no request payload or response members. While this should be rare, code generators must support this.
func (*Client) QueryIdempotencyTokenAutoFill ¶
func (c *Client) QueryIdempotencyTokenAutoFill(ctx context.Context, params *QueryIdempotencyTokenAutoFillInput, optFns ...func(*Options)) (*QueryIdempotencyTokenAutoFillOutput, error)
Automatically adds idempotency tokens.
func (*Client) QueryLists ¶
func (c *Client) QueryLists(ctx context.Context, params *QueryListsInput, optFns ...func(*Options)) (*QueryListsOutput, error)
This test serializes simple and complex lists.
func (*Client) QueryMaps ¶
func (c *Client) QueryMaps(ctx context.Context, params *QueryMapsInput, optFns ...func(*Options)) (*QueryMapsOutput, error)
This test serializes simple and complex maps.
func (*Client) QueryTimestamps ¶
func (c *Client) QueryTimestamps(ctx context.Context, params *QueryTimestampsInput, optFns ...func(*Options)) (*QueryTimestampsOutput, error)
This test serializes timestamps.
* Timestamps are serialized as RFC 3339 date-time values by default.
* A timestampFormat trait on a member changes the format.
* A timestampFormat trait on the shape targeted by the member changes the format.
func (*Client) RecursiveXmlShapes ¶
func (c *Client) RecursiveXmlShapes(ctx context.Context, params *RecursiveXmlShapesInput, optFns ...func(*Options)) (*RecursiveXmlShapesOutput, error)
Recursive shapes
func (*Client) SimpleInputParams ¶
func (c *Client) SimpleInputParams(ctx context.Context, params *SimpleInputParamsInput, optFns ...func(*Options)) (*SimpleInputParamsOutput, error)
This test serializes strings, numbers, and boolean values.
func (*Client) SimpleScalarXmlProperties ¶
func (c *Client) SimpleScalarXmlProperties(ctx context.Context, params *SimpleScalarXmlPropertiesInput, optFns ...func(*Options)) (*SimpleScalarXmlPropertiesOutput, error)
func (*Client) XmlBlobs ¶
func (c *Client) XmlBlobs(ctx context.Context, params *XmlBlobsInput, optFns ...func(*Options)) (*XmlBlobsOutput, error)
Blobs are base64 encoded
func (*Client) XmlEmptyBlobs ¶
func (c *Client) XmlEmptyBlobs(ctx context.Context, params *XmlEmptyBlobsInput, optFns ...func(*Options)) (*XmlEmptyBlobsOutput, error)
func (*Client) XmlEmptyLists ¶
func (c *Client) XmlEmptyLists(ctx context.Context, params *XmlEmptyListsInput, optFns ...func(*Options)) (*XmlEmptyListsOutput, error)
func (*Client) XmlEmptyMaps ¶
func (c *Client) XmlEmptyMaps(ctx context.Context, params *XmlEmptyMapsInput, optFns ...func(*Options)) (*XmlEmptyMapsOutput, error)
func (*Client) XmlEnums ¶
func (c *Client) XmlEnums(ctx context.Context, params *XmlEnumsInput, optFns ...func(*Options)) (*XmlEnumsOutput, error)
This example serializes enums as top level properties, in lists, sets, and maps.
func (*Client) XmlLists ¶
func (c *Client) XmlLists(ctx context.Context, params *XmlListsInput, optFns ...func(*Options)) (*XmlListsOutput, error)
This test case serializes XML lists for the following cases for both input and output:
* Normal XML lists.
* Normal XML sets.
* XML lists of lists.
* XML lists with @xmlName on its members
* Flattened XML lists.
* Flattened XML lists with @xmlName.
* Lists of structures.
func (*Client) XmlMaps ¶
func (c *Client) XmlMaps(ctx context.Context, params *XmlMapsInput, optFns ...func(*Options)) (*XmlMapsOutput, error)
The example tests basic map serialization.
func (*Client) XmlMapsXmlName ¶
func (c *Client) XmlMapsXmlName(ctx context.Context, params *XmlMapsXmlNameInput, optFns ...func(*Options)) (*XmlMapsXmlNameOutput, error)
func (*Client) XmlNamespaces ¶
func (c *Client) XmlNamespaces(ctx context.Context, params *XmlNamespacesInput, optFns ...func(*Options)) (*XmlNamespacesOutput, error)
func (*Client) XmlTimestamps ¶
func (c *Client) XmlTimestamps(ctx context.Context, params *XmlTimestampsInput, optFns ...func(*Options)) (*XmlTimestampsOutput, error)
This tests how timestamps are serialized, including using the default format of date-time and various @timestampFormat trait values.
type EmptyInputAndEmptyOutputInput ¶
type EmptyInputAndEmptyOutputInput struct { }
type EmptyInputAndEmptyOutputOutput ¶
type EmptyInputAndEmptyOutputOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type EndpointOperationInput ¶ added in v0.2.4
type EndpointOperationInput struct { }
type EndpointOperationOutput ¶ added in v0.2.4
type EndpointOperationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type EndpointResolver ¶
type EndpointResolver interface {
ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}
EndpointResolver interface for resolving service endpoints.
func EndpointResolverFromURL ¶ added in v0.2.2
func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver
EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.
type EndpointResolverFunc ¶
type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)
type EndpointResolverOptions ¶ added in v0.1.3
type EndpointResolverOptions = internalendpoints.Options
EndpointResolverOptions is the service endpoint resolver options
type EndpointWithHostLabelOperationInput ¶ added in v0.2.4
type EndpointWithHostLabelOperationInput struct { // This member is required. Label *string }
type EndpointWithHostLabelOperationOutput ¶ added in v0.2.4
type EndpointWithHostLabelOperationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type FlattenedXmlMapInput ¶
type FlattenedXmlMapInput struct { }
type FlattenedXmlMapOutput ¶
type FlattenedXmlMapOutput struct { MyMap map[string]types.FooEnum // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type FlattenedXmlMapWithXmlNameInput ¶
type FlattenedXmlMapWithXmlNameInput struct { }
type FlattenedXmlMapWithXmlNameOutput ¶
type FlattenedXmlMapWithXmlNameOutput struct { MyMap map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type FlattenedXmlMapWithXmlNamespaceInput ¶ added in v0.2.0
type FlattenedXmlMapWithXmlNamespaceInput struct { }
type FlattenedXmlMapWithXmlNamespaceOutput ¶ added in v0.2.0
type FlattenedXmlMapWithXmlNamespaceOutput struct { MyMap map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GreetingWithErrorsInput ¶
type GreetingWithErrorsInput struct { }
type GreetingWithErrorsOutput ¶
type GreetingWithErrorsOutput struct { Greeting *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type IdempotencyTokenProvider ¶
IdempotencyTokenProvider interface for providing idempotency token
type IgnoresWrappingXmlNameInput ¶
type IgnoresWrappingXmlNameInput struct { }
type IgnoresWrappingXmlNameOutput ¶
type IgnoresWrappingXmlNameOutput struct { Foo *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type NestedStructuresInput ¶
type NestedStructuresOutput ¶
type NestedStructuresOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type NoInputAndNoOutputInput ¶
type NoInputAndNoOutputInput struct { }
type NoInputAndNoOutputOutput ¶
type NoInputAndNoOutputOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type NoInputAndOutputInput ¶
type NoInputAndOutputInput struct { }
type NoInputAndOutputOutput ¶
type NoInputAndOutputOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type Options ¶
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // Configures the events that will be sent to the configured logger. ClientLogMode aws.ClientLogMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. EndpointResolver EndpointResolver // Provides idempotency tokens values that will be automatically populated into // idempotent API operations. IdempotencyTokenProvider IdempotencyTokenProvider // The logger writer interface to write logging messages to. Logger logging.Logger // The region to send requests to. (Required) Region string // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. Retryer aws.Retryer // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient }
type QueryIdempotencyTokenAutoFillInput ¶
type QueryIdempotencyTokenAutoFillInput struct {
Token *string
}
type QueryIdempotencyTokenAutoFillOutput ¶
type QueryIdempotencyTokenAutoFillOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type QueryListsInput ¶
type QueryListsOutput ¶
type QueryListsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type QueryMapsInput ¶
type QueryMapsOutput ¶
type QueryMapsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type QueryTimestampsInput ¶
type QueryTimestampsOutput ¶
type QueryTimestampsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type RecursiveXmlShapesInput ¶
type RecursiveXmlShapesInput struct { }
type RecursiveXmlShapesOutput ¶
type RecursiveXmlShapesOutput struct { Nested *types.RecursiveXmlShapesOutputNested1 // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type SimpleInputParamsInput ¶
type SimpleInputParamsOutput ¶
type SimpleInputParamsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type SimpleScalarXmlPropertiesInput ¶
type SimpleScalarXmlPropertiesInput struct { }
type SimpleScalarXmlPropertiesOutput ¶
type SimpleScalarXmlPropertiesOutput struct { ByteValue *int8 DoubleValue *float64 EmptyStringValue *string FalseBooleanValue *bool FloatValue *float32 IntegerValue *int32 LongValue *int64 ShortValue *int16 StringValue *string TrueBooleanValue *bool // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlBlobsInput ¶
type XmlBlobsInput struct { }
type XmlBlobsOutput ¶
type XmlBlobsOutput struct { Data []byte // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlEmptyBlobsInput ¶
type XmlEmptyBlobsInput struct { }
type XmlEmptyBlobsOutput ¶
type XmlEmptyBlobsOutput struct { Data []byte // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlEmptyListsInput ¶
type XmlEmptyListsInput struct { }
type XmlEmptyListsOutput ¶
type XmlEmptyListsOutput struct { BooleanList []bool EnumList []types.FooEnum FlattenedList []string FlattenedList2 []string FlattenedListWithMemberNamespace []string FlattenedListWithNamespace []string IntegerList []int32 // A list of lists of strings. NestedStringList [][]string RenamedListMembers []string StringList []string StringSet []string StructureList []types.StructureListMember TimestampList []time.Time // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlEmptyMapsInput ¶
type XmlEmptyMapsInput struct { }
type XmlEmptyMapsOutput ¶
type XmlEmptyMapsOutput struct { MyMap map[string]types.GreetingStruct // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlEnumsInput ¶
type XmlEnumsInput struct { }
type XmlEnumsOutput ¶
type XmlListsInput ¶
type XmlListsInput struct { }
type XmlListsOutput ¶
type XmlListsOutput struct { BooleanList []bool EnumList []types.FooEnum FlattenedList []string FlattenedList2 []string FlattenedListWithMemberNamespace []string FlattenedListWithNamespace []string IntegerList []int32 // A list of lists of strings. NestedStringList [][]string RenamedListMembers []string StringList []string StringSet []string StructureList []types.StructureListMember TimestampList []time.Time // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlMapsInput ¶
type XmlMapsInput struct { }
type XmlMapsOutput ¶
type XmlMapsOutput struct { MyMap map[string]types.GreetingStruct // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlMapsXmlNameInput ¶
type XmlMapsXmlNameInput struct { }
type XmlMapsXmlNameOutput ¶
type XmlMapsXmlNameOutput struct { MyMap map[string]types.GreetingStruct // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlNamespacesInput ¶
type XmlNamespacesInput struct { }
type XmlNamespacesOutput ¶
type XmlNamespacesOutput struct { Nested *types.XmlNamespaceNested // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type XmlTimestampsInput ¶
type XmlTimestampsInput struct { }
Source Files ¶
- api_client.go
- api_op_EmptyInputAndEmptyOutput.go
- api_op_EndpointOperation.go
- api_op_EndpointWithHostLabelOperation.go
- api_op_FlattenedXmlMap.go
- api_op_FlattenedXmlMapWithXmlName.go
- api_op_FlattenedXmlMapWithXmlNamespace.go
- api_op_GreetingWithErrors.go
- api_op_IgnoresWrappingXmlName.go
- api_op_NestedStructures.go
- api_op_NoInputAndNoOutput.go
- api_op_NoInputAndOutput.go
- api_op_QueryIdempotencyTokenAutoFill.go
- api_op_QueryLists.go
- api_op_QueryMaps.go
- api_op_QueryTimestamps.go
- api_op_RecursiveXmlShapes.go
- api_op_SimpleInputParams.go
- api_op_SimpleScalarXmlProperties.go
- api_op_XmlBlobs.go
- api_op_XmlEmptyBlobs.go
- api_op_XmlEmptyLists.go
- api_op_XmlEmptyMaps.go
- api_op_XmlEnums.go
- api_op_XmlLists.go
- api_op_XmlMaps.go
- api_op_XmlMapsXmlName.go
- api_op_XmlNamespaces.go
- api_op_XmlTimestamps.go
- deserializers.go
- doc.go
- endpoints.go
- serializers.go
- validators.go