# Functions

NewAwsConfig creates a new AwsConfig.
NewClient creates a new client with optional configuration options.
NewConfigOptions returns a new Config with the given options.
No description provided by the author
WithAttributes sets the Attributes configuration option.
WithAwsConfig sets the aws config for the client.
WithConfig sets the Config for the client.
WithEndpoint sets an endpoint.
WithID sets an ID.
WithMaxNumberOfMessages sets the MaxNumberOfMessages configuration option.
WithMaxWaitTimeSeconds sets the MaxWaitTimeSeconds configuration option.
WithProfile sets a profile.
WithReadTimeout sets the read timeout for the client.
WithRegion sets a region.
WithSecret sets a secret.
WithClient sets the client for the client.
WithTimeout sets the timeout for the client.
WithUseS3PathStyleAddressing sets a useS3PathStyleAddressing.
WithWriteTimeout sets the write timeout for the client.

# Structs

The Attribute type represents an HTML attribute with a key, value, and type.
The `AwsConfig` struct represents the configuration options for an AWS service, including endpoint, region, authentication credentials, and S3 addressing style.
The `Client` struct defines a client for interacting with the Amazon Simple Queue Service (SQS) API, with fields for the SQS API interface, timeout durations, configuration settings, and AWS credentials.
The Config type defines parameters for receiving messages from Amazon SQS.
The above code defines a Go struct type called "Message" with four fields: ID, ReceiptHandle, Body, and Attributes.
No description provided by the author
The SendRequest type represents a message to be sent to a queue with a specified URL, body, and attributes.

# Interfaces

The MessageClientInterface is an interface that defines methods for sending, receiving, and deleting messages from an SQS queue.

# Type aliases

AwsConfigOption is a function that configures a AwsConfig.
ConfigOption is a function that sets a configuration option such as MaxNumberOfMessages.
Option is a function that configures the client.