package alexaforbusiness

import "github.com/aws/aws-sdk-go-v2/service/alexaforbusiness"

Package alexaforbusiness provides the client and types for making API requests to Alexa For Business.

Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. Device makers building with the Alexa Voice Service (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as shared devices in their organization.

See https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09 for more information on this service.

See alexaforbusiness package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/alexaforbusiness/

Using the Client

To Alexa For Business with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Alexa For Business client AlexaForBusiness for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/alexaforbusiness/#New

Index

Constants

const (

	// ErrCodeAlreadyExistsException for service response error code
	// "AlreadyExistsException".
	//
	// The resource being created already exists.
	ErrCodeAlreadyExistsException = "AlreadyExistsException"

	// ErrCodeConcurrentModificationException for service response error code
	// "ConcurrentModificationException".
	//
	// There is a concurrent modification of resources.
	ErrCodeConcurrentModificationException = "ConcurrentModificationException"

	// ErrCodeDeviceNotRegisteredException for service response error code
	// "DeviceNotRegisteredException".
	//
	// The request failed because this device is no longer registered and therefore
	// no longer managed by this account.
	ErrCodeDeviceNotRegisteredException = "DeviceNotRegisteredException"

	// ErrCodeInvalidCertificateAuthorityException for service response error code
	// "InvalidCertificateAuthorityException".
	//
	// The Certificate Authority can't issue or revoke a certificate.
	ErrCodeInvalidCertificateAuthorityException = "InvalidCertificateAuthorityException"

	// ErrCodeInvalidDeviceException for service response error code
	// "InvalidDeviceException".
	//
	// The device is in an invalid state.
	ErrCodeInvalidDeviceException = "InvalidDeviceException"

	// ErrCodeInvalidUserStatusException for service response error code
	// "InvalidUserStatusException".
	//
	// The attempt to update a user is invalid due to the user's current status.
	ErrCodeInvalidUserStatusException = "InvalidUserStatusException"

	// ErrCodeLimitExceededException for service response error code
	// "LimitExceededException".
	//
	// You are performing an action that would put you beyond your account's limits.
	ErrCodeLimitExceededException = "LimitExceededException"

	// ErrCodeNameInUseException for service response error code
	// "NameInUseException".
	//
	// The name sent in the request is already in use.
	ErrCodeNameInUseException = "NameInUseException"

	// ErrCodeNotFoundException for service response error code
	// "NotFoundException".
	//
	// The resource is not found.
	ErrCodeNotFoundException = "NotFoundException"

	// ErrCodeResourceAssociatedException for service response error code
	// "ResourceAssociatedException".
	//
	// Another resource is associated with the resource in the request.
	ErrCodeResourceAssociatedException = "ResourceAssociatedException"

	// ErrCodeResourceInUseException for service response error code
	// "ResourceInUseException".
	//
	// The resource in the request is already in use.
	ErrCodeResourceInUseException = "ResourceInUseException"

	// ErrCodeSkillNotLinkedException for service response error code
	// "SkillNotLinkedException".
	//
	// The skill must be linked to a third-party account.
	ErrCodeSkillNotLinkedException = "SkillNotLinkedException"

	// ErrCodeUnauthorizedException for service response error code
	// "UnauthorizedException".
	//
	// The caller has no permissions to operate on the resource involved in the
	// API call.
	ErrCodeUnauthorizedException = "UnauthorizedException"
)
const (
	ServiceName = "a4b"       // Service endpoint prefix API calls made to.
	EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
)

Service information constants

Types

type AddressBook

type AddressBook struct {

	// The ARN of the address book.
	AddressBookArn *string `type:"string"`

	// The description of the address book.
	Description *string `min:"1" type:"string"`

	// The name of the address book.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

An address book with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBook

func (AddressBook) GoString

func (s AddressBook) GoString() string

GoString returns the string representation

func (AddressBook) String

func (s AddressBook) String() string

String returns the string representation

type AddressBookData

type AddressBookData struct {

	// The ARN of the address book.
	AddressBookArn *string `type:"string"`

	// The description of the address book.
	Description *string `min:"1" type:"string"`

	// The name of the address book.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Information related to an address book. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBookData

func (AddressBookData) GoString

func (s AddressBookData) GoString() string

GoString returns the string representation

func (AddressBookData) String

func (s AddressBookData) String() string

String returns the string representation

type AlexaForBusiness

type AlexaForBusiness struct {
	*aws.Client
}

AlexaForBusiness provides the API operation methods for making requests to Alexa For Business. See this package's package overview docs for details on the service.

AlexaForBusiness methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(config aws.Config) *AlexaForBusiness

New creates a new instance of the AlexaForBusiness client with a config.

Example:

// Create a AlexaForBusiness client from just a config.
svc := alexaforbusiness.New(myConfig)

func (*AlexaForBusiness) ApproveSkillRequest

func (c *AlexaForBusiness) ApproveSkillRequest(input *ApproveSkillInput) ApproveSkillRequest

ApproveSkillRequest returns a request value for making API operation for Alexa For Business.

Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

// Example sending a request using the ApproveSkillRequest method.
req := client.ApproveSkillRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkill

func (*AlexaForBusiness) AssociateContactWithAddressBookRequest

func (c *AlexaForBusiness) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) AssociateContactWithAddressBookRequest

AssociateContactWithAddressBookRequest returns a request value for making API operation for Alexa For Business.

Associates a contact with a given address book.

// Example sending a request using the AssociateContactWithAddressBookRequest method.
req := client.AssociateContactWithAddressBookRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBook

func (*AlexaForBusiness) AssociateDeviceWithRoomRequest

func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest

AssociateDeviceWithRoomRequest returns a request value for making API operation for Alexa For Business.

Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

// Example sending a request using the AssociateDeviceWithRoomRequest method.
req := client.AssociateDeviceWithRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom

func (*AlexaForBusiness) AssociateSkillGroupWithRoomRequest

func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest

AssociateSkillGroupWithRoomRequest returns a request value for making API operation for Alexa For Business.

Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

// Example sending a request using the AssociateSkillGroupWithRoomRequest method.
req := client.AssociateSkillGroupWithRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom

func (*AlexaForBusiness) AssociateSkillWithSkillGroupRequest

func (c *AlexaForBusiness) AssociateSkillWithSkillGroupRequest(input *AssociateSkillWithSkillGroupInput) AssociateSkillWithSkillGroupRequest

AssociateSkillWithSkillGroupRequest returns a request value for making API operation for Alexa For Business.

Associates a skill with a skill group.

// Example sending a request using the AssociateSkillWithSkillGroupRequest method.
req := client.AssociateSkillWithSkillGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroup

func (*AlexaForBusiness) AssociateSkillWithUsersRequest

func (c *AlexaForBusiness) AssociateSkillWithUsersRequest(input *AssociateSkillWithUsersInput) AssociateSkillWithUsersRequest

AssociateSkillWithUsersRequest returns a request value for making API operation for Alexa For Business.

Makes a private skill available for enrolled users to enable on their devices.

// Example sending a request using the AssociateSkillWithUsersRequest method.
req := client.AssociateSkillWithUsersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithUsers

func (*AlexaForBusiness) CreateAddressBookRequest

func (c *AlexaForBusiness) CreateAddressBookRequest(input *CreateAddressBookInput) CreateAddressBookRequest

CreateAddressBookRequest returns a request value for making API operation for Alexa For Business.

Creates an address book with the specified details.

// Example sending a request using the CreateAddressBookRequest method.
req := client.CreateAddressBookRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBook

func (*AlexaForBusiness) CreateBusinessReportScheduleRequest

func (c *AlexaForBusiness) CreateBusinessReportScheduleRequest(input *CreateBusinessReportScheduleInput) CreateBusinessReportScheduleRequest

CreateBusinessReportScheduleRequest returns a request value for making API operation for Alexa For Business.

Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

// Example sending a request using the CreateBusinessReportScheduleRequest method.
req := client.CreateBusinessReportScheduleRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateBusinessReportSchedule

func (*AlexaForBusiness) CreateConferenceProviderRequest

func (c *AlexaForBusiness) CreateConferenceProviderRequest(input *CreateConferenceProviderInput) CreateConferenceProviderRequest

CreateConferenceProviderRequest returns a request value for making API operation for Alexa For Business.

Adds a new conference provider under the user's AWS account.

// Example sending a request using the CreateConferenceProviderRequest method.
req := client.CreateConferenceProviderRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProvider

func (*AlexaForBusiness) CreateContactRequest

func (c *AlexaForBusiness) CreateContactRequest(input *CreateContactInput) CreateContactRequest

CreateContactRequest returns a request value for making API operation for Alexa For Business.

Creates a contact with the specified details.

// Example sending a request using the CreateContactRequest method.
req := client.CreateContactRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContact

func (*AlexaForBusiness) CreateGatewayGroupRequest

func (c *AlexaForBusiness) CreateGatewayGroupRequest(input *CreateGatewayGroupInput) CreateGatewayGroupRequest

CreateGatewayGroupRequest returns a request value for making API operation for Alexa For Business.

Creates a gateway group with the specified details.

// Example sending a request using the CreateGatewayGroupRequest method.
req := client.CreateGatewayGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateGatewayGroup

func (*AlexaForBusiness) CreateProfileRequest

func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) CreateProfileRequest

CreateProfileRequest returns a request value for making API operation for Alexa For Business.

Creates a new room profile with the specified details.

// Example sending a request using the CreateProfileRequest method.
req := client.CreateProfileRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile

func (*AlexaForBusiness) CreateRoomRequest

func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest

CreateRoomRequest returns a request value for making API operation for Alexa For Business.

Creates a room with the specified details.

// Example sending a request using the CreateRoomRequest method.
req := client.CreateRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom

func (*AlexaForBusiness) CreateSkillGroupRequest

func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) CreateSkillGroupRequest

CreateSkillGroupRequest returns a request value for making API operation for Alexa For Business.

Creates a skill group with a specified name and description.

// Example sending a request using the CreateSkillGroupRequest method.
req := client.CreateSkillGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup

func (*AlexaForBusiness) CreateUserRequest

func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) CreateUserRequest

CreateUserRequest returns a request value for making API operation for Alexa For Business.

Creates a user.

// Example sending a request using the CreateUserRequest method.
req := client.CreateUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser

func (*AlexaForBusiness) DeleteAddressBookRequest

func (c *AlexaForBusiness) DeleteAddressBookRequest(input *DeleteAddressBookInput) DeleteAddressBookRequest

DeleteAddressBookRequest returns a request value for making API operation for Alexa For Business.

Deletes an address book by the address book ARN.

// Example sending a request using the DeleteAddressBookRequest method.
req := client.DeleteAddressBookRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBook

func (*AlexaForBusiness) DeleteBusinessReportScheduleRequest

func (c *AlexaForBusiness) DeleteBusinessReportScheduleRequest(input *DeleteBusinessReportScheduleInput) DeleteBusinessReportScheduleRequest

DeleteBusinessReportScheduleRequest returns a request value for making API operation for Alexa For Business.

Deletes the recurring report delivery schedule with the specified schedule ARN.

// Example sending a request using the DeleteBusinessReportScheduleRequest method.
req := client.DeleteBusinessReportScheduleRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteBusinessReportSchedule

func (*AlexaForBusiness) DeleteConferenceProviderRequest

func (c *AlexaForBusiness) DeleteConferenceProviderRequest(input *DeleteConferenceProviderInput) DeleteConferenceProviderRequest

DeleteConferenceProviderRequest returns a request value for making API operation for Alexa For Business.

Deletes a conference provider.

// Example sending a request using the DeleteConferenceProviderRequest method.
req := client.DeleteConferenceProviderRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProvider

func (*AlexaForBusiness) DeleteContactRequest

func (c *AlexaForBusiness) DeleteContactRequest(input *DeleteContactInput) DeleteContactRequest

DeleteContactRequest returns a request value for making API operation for Alexa For Business.

Deletes a contact by the contact ARN.

// Example sending a request using the DeleteContactRequest method.
req := client.DeleteContactRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContact

func (*AlexaForBusiness) DeleteDeviceRequest

func (c *AlexaForBusiness) DeleteDeviceRequest(input *DeleteDeviceInput) DeleteDeviceRequest

DeleteDeviceRequest returns a request value for making API operation for Alexa For Business.

Removes a device from Alexa For Business.

// Example sending a request using the DeleteDeviceRequest method.
req := client.DeleteDeviceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDevice

func (*AlexaForBusiness) DeleteGatewayGroupRequest

func (c *AlexaForBusiness) DeleteGatewayGroupRequest(input *DeleteGatewayGroupInput) DeleteGatewayGroupRequest

DeleteGatewayGroupRequest returns a request value for making API operation for Alexa For Business.

Deletes a gateway group.

// Example sending a request using the DeleteGatewayGroupRequest method.
req := client.DeleteGatewayGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteGatewayGroup

func (*AlexaForBusiness) DeleteProfileRequest

func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) DeleteProfileRequest

DeleteProfileRequest returns a request value for making API operation for Alexa For Business.

Deletes a room profile by the profile ARN.

// Example sending a request using the DeleteProfileRequest method.
req := client.DeleteProfileRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile

func (*AlexaForBusiness) DeleteRoomRequest

func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest

DeleteRoomRequest returns a request value for making API operation for Alexa For Business.

Deletes a room by the room ARN.

// Example sending a request using the DeleteRoomRequest method.
req := client.DeleteRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom

func (*AlexaForBusiness) DeleteRoomSkillParameterRequest

func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest

DeleteRoomSkillParameterRequest returns a request value for making API operation for Alexa For Business.

Deletes room skill parameter details by room, skill, and parameter key ID.

// Example sending a request using the DeleteRoomSkillParameterRequest method.
req := client.DeleteRoomSkillParameterRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter

func (*AlexaForBusiness) DeleteSkillAuthorizationRequest

func (c *AlexaForBusiness) DeleteSkillAuthorizationRequest(input *DeleteSkillAuthorizationInput) DeleteSkillAuthorizationRequest

DeleteSkillAuthorizationRequest returns a request value for making API operation for Alexa For Business.

Unlinks a third-party account from a skill.

// Example sending a request using the DeleteSkillAuthorizationRequest method.
req := client.DeleteSkillAuthorizationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorization

func (*AlexaForBusiness) DeleteSkillGroupRequest

func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) DeleteSkillGroupRequest

DeleteSkillGroupRequest returns a request value for making API operation for Alexa For Business.

Deletes a skill group by skill group ARN.

// Example sending a request using the DeleteSkillGroupRequest method.
req := client.DeleteSkillGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup

func (*AlexaForBusiness) DeleteUserRequest

func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest

DeleteUserRequest returns a request value for making API operation for Alexa For Business.

Deletes a specified user by user ARN and enrollment ARN.

// Example sending a request using the DeleteUserRequest method.
req := client.DeleteUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser

func (*AlexaForBusiness) DisassociateContactFromAddressBookRequest

func (c *AlexaForBusiness) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) DisassociateContactFromAddressBookRequest

DisassociateContactFromAddressBookRequest returns a request value for making API operation for Alexa For Business.

Disassociates a contact from a given address book.

// Example sending a request using the DisassociateContactFromAddressBookRequest method.
req := client.DisassociateContactFromAddressBookRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBook

func (*AlexaForBusiness) DisassociateDeviceFromRoomRequest

func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest

DisassociateDeviceFromRoomRequest returns a request value for making API operation for Alexa For Business.

Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

// Example sending a request using the DisassociateDeviceFromRoomRequest method.
req := client.DisassociateDeviceFromRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom

func (*AlexaForBusiness) DisassociateSkillFromSkillGroupRequest

func (c *AlexaForBusiness) DisassociateSkillFromSkillGroupRequest(input *DisassociateSkillFromSkillGroupInput) DisassociateSkillFromSkillGroupRequest

DisassociateSkillFromSkillGroupRequest returns a request value for making API operation for Alexa For Business.

Disassociates a skill from a skill group.

// Example sending a request using the DisassociateSkillFromSkillGroupRequest method.
req := client.DisassociateSkillFromSkillGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroup

func (*AlexaForBusiness) DisassociateSkillFromUsersRequest

func (c *AlexaForBusiness) DisassociateSkillFromUsersRequest(input *DisassociateSkillFromUsersInput) DisassociateSkillFromUsersRequest

DisassociateSkillFromUsersRequest returns a request value for making API operation for Alexa For Business.

Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

// Example sending a request using the DisassociateSkillFromUsersRequest method.
req := client.DisassociateSkillFromUsersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromUsers

func (*AlexaForBusiness) DisassociateSkillGroupFromRoomRequest

func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest

DisassociateSkillGroupFromRoomRequest returns a request value for making API operation for Alexa For Business.

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

// Example sending a request using the DisassociateSkillGroupFromRoomRequest method.
req := client.DisassociateSkillGroupFromRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom

func (*AlexaForBusiness) ForgetSmartHomeAppliancesRequest

func (c *AlexaForBusiness) ForgetSmartHomeAppliancesRequest(input *ForgetSmartHomeAppliancesInput) ForgetSmartHomeAppliancesRequest

ForgetSmartHomeAppliancesRequest returns a request value for making API operation for Alexa For Business.

Forgets smart home appliances associated to a room.

// Example sending a request using the ForgetSmartHomeAppliancesRequest method.
req := client.ForgetSmartHomeAppliancesRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliances

func (*AlexaForBusiness) GetAddressBookRequest

func (c *AlexaForBusiness) GetAddressBookRequest(input *GetAddressBookInput) GetAddressBookRequest

GetAddressBookRequest returns a request value for making API operation for Alexa For Business.

Gets address the book details by the address book ARN.

// Example sending a request using the GetAddressBookRequest method.
req := client.GetAddressBookRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBook

func (*AlexaForBusiness) GetConferencePreferenceRequest

func (c *AlexaForBusiness) GetConferencePreferenceRequest(input *GetConferencePreferenceInput) GetConferencePreferenceRequest

GetConferencePreferenceRequest returns a request value for making API operation for Alexa For Business.

Retrieves the existing conference preferences.

// Example sending a request using the GetConferencePreferenceRequest method.
req := client.GetConferencePreferenceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreference

func (*AlexaForBusiness) GetConferenceProviderRequest

func (c *AlexaForBusiness) GetConferenceProviderRequest(input *GetConferenceProviderInput) GetConferenceProviderRequest

GetConferenceProviderRequest returns a request value for making API operation for Alexa For Business.

Gets details about a specific conference provider.

// Example sending a request using the GetConferenceProviderRequest method.
req := client.GetConferenceProviderRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProvider

func (*AlexaForBusiness) GetContactRequest

func (c *AlexaForBusiness) GetContactRequest(input *GetContactInput) GetContactRequest

GetContactRequest returns a request value for making API operation for Alexa For Business.

Gets the contact details by the contact ARN.

// Example sending a request using the GetContactRequest method.
req := client.GetContactRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContact

func (*AlexaForBusiness) GetDeviceRequest

func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) GetDeviceRequest

GetDeviceRequest returns a request value for making API operation for Alexa For Business.

Gets the details of a device by device ARN.

// Example sending a request using the GetDeviceRequest method.
req := client.GetDeviceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice

func (*AlexaForBusiness) GetGatewayGroupRequest

func (c *AlexaForBusiness) GetGatewayGroupRequest(input *GetGatewayGroupInput) GetGatewayGroupRequest

GetGatewayGroupRequest returns a request value for making API operation for Alexa For Business.

Retrieves the details of a gateway group.

// Example sending a request using the GetGatewayGroupRequest method.
req := client.GetGatewayGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayGroup

func (*AlexaForBusiness) GetGatewayRequest

func (c *AlexaForBusiness) GetGatewayRequest(input *GetGatewayInput) GetGatewayRequest

GetGatewayRequest returns a request value for making API operation for Alexa For Business.

Retrieves the details of a gateway.

// Example sending a request using the GetGatewayRequest method.
req := client.GetGatewayRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGateway

func (*AlexaForBusiness) GetInvitationConfigurationRequest

func (c *AlexaForBusiness) GetInvitationConfigurationRequest(input *GetInvitationConfigurationInput) GetInvitationConfigurationRequest

GetInvitationConfigurationRequest returns a request value for making API operation for Alexa For Business.

Retrieves the configured values for the user enrollment invitation email template.

// Example sending a request using the GetInvitationConfigurationRequest method.
req := client.GetInvitationConfigurationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetInvitationConfiguration

func (*AlexaForBusiness) GetProfileRequest

func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) GetProfileRequest

GetProfileRequest returns a request value for making API operation for Alexa For Business.

Gets the details of a room profile by profile ARN.

// Example sending a request using the GetProfileRequest method.
req := client.GetProfileRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile

func (*AlexaForBusiness) GetRoomRequest

func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) GetRoomRequest

GetRoomRequest returns a request value for making API operation for Alexa For Business.

Gets room details by room ARN.

// Example sending a request using the GetRoomRequest method.
req := client.GetRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom

func (*AlexaForBusiness) GetRoomSkillParameterRequest

func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) GetRoomSkillParameterRequest

GetRoomSkillParameterRequest returns a request value for making API operation for Alexa For Business.

Gets room skill parameter details by room, skill, and parameter key ARN.

// Example sending a request using the GetRoomSkillParameterRequest method.
req := client.GetRoomSkillParameterRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter

func (*AlexaForBusiness) GetSkillGroupRequest

func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) GetSkillGroupRequest

GetSkillGroupRequest returns a request value for making API operation for Alexa For Business.

Gets skill group details by skill group ARN.

// Example sending a request using the GetSkillGroupRequest method.
req := client.GetSkillGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup

func (*AlexaForBusiness) ListBusinessReportSchedulesRequest

func (c *AlexaForBusiness) ListBusinessReportSchedulesRequest(input *ListBusinessReportSchedulesInput) ListBusinessReportSchedulesRequest

ListBusinessReportSchedulesRequest returns a request value for making API operation for Alexa For Business.

Lists the details of the schedules that a user configured.

// Example sending a request using the ListBusinessReportSchedulesRequest method.
req := client.ListBusinessReportSchedulesRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListBusinessReportSchedules

func (*AlexaForBusiness) ListConferenceProvidersRequest

func (c *AlexaForBusiness) ListConferenceProvidersRequest(input *ListConferenceProvidersInput) ListConferenceProvidersRequest

ListConferenceProvidersRequest returns a request value for making API operation for Alexa For Business.

Lists conference providers under a specific AWS account.

// Example sending a request using the ListConferenceProvidersRequest method.
req := client.ListConferenceProvidersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProviders

func (*AlexaForBusiness) ListDeviceEventsRequest

func (c *AlexaForBusiness) ListDeviceEventsRequest(input *ListDeviceEventsInput) ListDeviceEventsRequest

ListDeviceEventsRequest returns a request value for making API operation for Alexa For Business.

Lists the device event history, including device connection status, for up to 30 days.

// Example sending a request using the ListDeviceEventsRequest method.
req := client.ListDeviceEventsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEvents

func (*AlexaForBusiness) ListGatewayGroupsRequest

func (c *AlexaForBusiness) ListGatewayGroupsRequest(input *ListGatewayGroupsInput) ListGatewayGroupsRequest

ListGatewayGroupsRequest returns a request value for making API operation for Alexa For Business.

Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.

// Example sending a request using the ListGatewayGroupsRequest method.
req := client.ListGatewayGroupsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewayGroups

func (*AlexaForBusiness) ListGatewaysRequest

func (c *AlexaForBusiness) ListGatewaysRequest(input *ListGatewaysInput) ListGatewaysRequest

ListGatewaysRequest returns a request value for making API operation for Alexa For Business.

Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.

// Example sending a request using the ListGatewaysRequest method.
req := client.ListGatewaysRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGateways

func (*AlexaForBusiness) ListSkillsRequest

func (c *AlexaForBusiness) ListSkillsRequest(input *ListSkillsInput) ListSkillsRequest

ListSkillsRequest returns a request value for making API operation for Alexa For Business.

Lists all enabled skills in a specific skill group.

// Example sending a request using the ListSkillsRequest method.
req := client.ListSkillsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills

func (*AlexaForBusiness) ListSkillsStoreCategoriesRequest

func (c *AlexaForBusiness) ListSkillsStoreCategoriesRequest(input *ListSkillsStoreCategoriesInput) ListSkillsStoreCategoriesRequest

ListSkillsStoreCategoriesRequest returns a request value for making API operation for Alexa For Business.

Lists all categories in the Alexa skill store.

// Example sending a request using the ListSkillsStoreCategoriesRequest method.
req := client.ListSkillsStoreCategoriesRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategories

func (*AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest

func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest(input *ListSkillsStoreSkillsByCategoryInput) ListSkillsStoreSkillsByCategoryRequest

ListSkillsStoreSkillsByCategoryRequest returns a request value for making API operation for Alexa For Business.

Lists all skills in the Alexa skill store by category.

// Example sending a request using the ListSkillsStoreSkillsByCategoryRequest method.
req := client.ListSkillsStoreSkillsByCategoryRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategory

func (*AlexaForBusiness) ListSmartHomeAppliancesRequest

func (c *AlexaForBusiness) ListSmartHomeAppliancesRequest(input *ListSmartHomeAppliancesInput) ListSmartHomeAppliancesRequest

ListSmartHomeAppliancesRequest returns a request value for making API operation for Alexa For Business.

Lists all of the smart home appliances associated with a room.

// Example sending a request using the ListSmartHomeAppliancesRequest method.
req := client.ListSmartHomeAppliancesRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliances

func (*AlexaForBusiness) ListTagsRequest

func (c *AlexaForBusiness) ListTagsRequest(input *ListTagsInput) ListTagsRequest

ListTagsRequest returns a request value for making API operation for Alexa For Business.

Lists all tags for the specified resource.

// Example sending a request using the ListTagsRequest method.
req := client.ListTagsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags

func (*AlexaForBusiness) PutConferencePreferenceRequest

func (c *AlexaForBusiness) PutConferencePreferenceRequest(input *PutConferencePreferenceInput) PutConferencePreferenceRequest

PutConferencePreferenceRequest returns a request value for making API operation for Alexa For Business.

Sets the conference preferences on a specific conference provider at the account level.

// Example sending a request using the PutConferencePreferenceRequest method.
req := client.PutConferencePreferenceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreference

func (*AlexaForBusiness) PutInvitationConfigurationRequest

func (c *AlexaForBusiness) PutInvitationConfigurationRequest(input *PutInvitationConfigurationInput) PutInvitationConfigurationRequest

PutInvitationConfigurationRequest returns a request value for making API operation for Alexa For Business.

Configures the email template for the user enrollment invitation with the specified attributes.

// Example sending a request using the PutInvitationConfigurationRequest method.
req := client.PutInvitationConfigurationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutInvitationConfiguration

func (*AlexaForBusiness) PutRoomSkillParameterRequest

func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) PutRoomSkillParameterRequest

PutRoomSkillParameterRequest returns a request value for making API operation for Alexa For Business.

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

// Example sending a request using the PutRoomSkillParameterRequest method.
req := client.PutRoomSkillParameterRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter

func (*AlexaForBusiness) PutSkillAuthorizationRequest

func (c *AlexaForBusiness) PutSkillAuthorizationRequest(input *PutSkillAuthorizationInput) PutSkillAuthorizationRequest

PutSkillAuthorizationRequest returns a request value for making API operation for Alexa For Business.

Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.

// Example sending a request using the PutSkillAuthorizationRequest method.
req := client.PutSkillAuthorizationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorization

func (*AlexaForBusiness) RegisterAVSDeviceRequest

func (c *AlexaForBusiness) RegisterAVSDeviceRequest(input *RegisterAVSDeviceInput) RegisterAVSDeviceRequest

RegisterAVSDeviceRequest returns a request value for making API operation for Alexa For Business.

Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

// Example sending a request using the RegisterAVSDeviceRequest method.
req := client.RegisterAVSDeviceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDevice

func (*AlexaForBusiness) RejectSkillRequest

func (c *AlexaForBusiness) RejectSkillRequest(input *RejectSkillInput) RejectSkillRequest

RejectSkillRequest returns a request value for making API operation for Alexa For Business.

Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

// Example sending a request using the RejectSkillRequest method.
req := client.RejectSkillRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkill

func (*AlexaForBusiness) ResolveRoomRequest

func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) ResolveRoomRequest

ResolveRoomRequest returns a request value for making API operation for Alexa For Business.

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

// Example sending a request using the ResolveRoomRequest method.
req := client.ResolveRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom

func (*AlexaForBusiness) RevokeInvitationRequest

func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) RevokeInvitationRequest

RevokeInvitationRequest returns a request value for making API operation for Alexa For Business.

Revokes an invitation and invalidates the enrollment URL.

// Example sending a request using the RevokeInvitationRequest method.
req := client.RevokeInvitationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation

func (*AlexaForBusiness) SearchAddressBooksRequest

func (c *AlexaForBusiness) SearchAddressBooksRequest(input *SearchAddressBooksInput) SearchAddressBooksRequest

SearchAddressBooksRequest returns a request value for making API operation for Alexa For Business.

Searches address books and lists the ones that meet a set of filter and sort criteria.

// Example sending a request using the SearchAddressBooksRequest method.
req := client.SearchAddressBooksRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooks

func (*AlexaForBusiness) SearchContactsRequest

func (c *AlexaForBusiness) SearchContactsRequest(input *SearchContactsInput) SearchContactsRequest

SearchContactsRequest returns a request value for making API operation for Alexa For Business.

Searches contacts and lists the ones that meet a set of filter and sort criteria.

// Example sending a request using the SearchContactsRequest method.
req := client.SearchContactsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContacts

func (*AlexaForBusiness) SearchDevicesRequest

func (c *AlexaForBusiness) SearchDevicesRequest(input *SearchDevicesInput) SearchDevicesRequest

SearchDevicesRequest returns a request value for making API operation for Alexa For Business.

Searches devices and lists the ones that meet a set of filter criteria.

// Example sending a request using the SearchDevicesRequest method.
req := client.SearchDevicesRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices

func (*AlexaForBusiness) SearchProfilesRequest

func (c *AlexaForBusiness) SearchProfilesRequest(input *SearchProfilesInput) SearchProfilesRequest

SearchProfilesRequest returns a request value for making API operation for Alexa For Business.

Searches room profiles and lists the ones that meet a set of filter criteria.

// Example sending a request using the SearchProfilesRequest method.
req := client.SearchProfilesRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles

func (*AlexaForBusiness) SearchRoomsRequest

func (c *AlexaForBusiness) SearchRoomsRequest(input *SearchRoomsInput) SearchRoomsRequest

SearchRoomsRequest returns a request value for making API operation for Alexa For Business.

Searches rooms and lists the ones that meet a set of filter and sort criteria.

// Example sending a request using the SearchRoomsRequest method.
req := client.SearchRoomsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms

func (*AlexaForBusiness) SearchSkillGroupsRequest

func (c *AlexaForBusiness) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) SearchSkillGroupsRequest

SearchSkillGroupsRequest returns a request value for making API operation for Alexa For Business.

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

// Example sending a request using the SearchSkillGroupsRequest method.
req := client.SearchSkillGroupsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups

func (*AlexaForBusiness) SearchUsersRequest

func (c *AlexaForBusiness) SearchUsersRequest(input *SearchUsersInput) SearchUsersRequest

SearchUsersRequest returns a request value for making API operation for Alexa For Business.

Searches users and lists the ones that meet a set of filter and sort criteria.

// Example sending a request using the SearchUsersRequest method.
req := client.SearchUsersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers

func (*AlexaForBusiness) SendInvitationRequest

func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) SendInvitationRequest

SendInvitationRequest returns a request value for making API operation for Alexa For Business.

Sends an enrollment invitation email with a URL to a user. The URL is valid for 72 hours or until you call this operation again, whichever comes first.

// Example sending a request using the SendInvitationRequest method.
req := client.SendInvitationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation

func (*AlexaForBusiness) StartDeviceSyncRequest

func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) StartDeviceSyncRequest

StartDeviceSyncRequest returns a request value for making API operation for Alexa For Business.

Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.

// Example sending a request using the StartDeviceSyncRequest method.
req := client.StartDeviceSyncRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync

func (*AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest

func (c *AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest(input *StartSmartHomeApplianceDiscoveryInput) StartSmartHomeApplianceDiscoveryRequest

StartSmartHomeApplianceDiscoveryRequest returns a request value for making API operation for Alexa For Business.

Initiates the discovery of any smart home appliances associated with the room.

// Example sending a request using the StartSmartHomeApplianceDiscoveryRequest method.
req := client.StartSmartHomeApplianceDiscoveryRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscovery

func (*AlexaForBusiness) TagResourceRequest

func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) TagResourceRequest

TagResourceRequest returns a request value for making API operation for Alexa For Business.

Adds metadata tags to a specified resource.

// Example sending a request using the TagResourceRequest method.
req := client.TagResourceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResource

func (*AlexaForBusiness) UntagResourceRequest

func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest

UntagResourceRequest returns a request value for making API operation for Alexa For Business.

Removes metadata tags from a specified resource.

// Example sending a request using the UntagResourceRequest method.
req := client.UntagResourceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResource

func (*AlexaForBusiness) UpdateAddressBookRequest

func (c *AlexaForBusiness) UpdateAddressBookRequest(input *UpdateAddressBookInput) UpdateAddressBookRequest

UpdateAddressBookRequest returns a request value for making API operation for Alexa For Business.

Updates address book details by the address book ARN.

// Example sending a request using the UpdateAddressBookRequest method.
req := client.UpdateAddressBookRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBook

func (*AlexaForBusiness) UpdateBusinessReportScheduleRequest

func (c *AlexaForBusiness) UpdateBusinessReportScheduleRequest(input *UpdateBusinessReportScheduleInput) UpdateBusinessReportScheduleRequest

UpdateBusinessReportScheduleRequest returns a request value for making API operation for Alexa For Business.

Updates the configuration of the report delivery schedule with the specified schedule ARN.

// Example sending a request using the UpdateBusinessReportScheduleRequest method.
req := client.UpdateBusinessReportScheduleRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateBusinessReportSchedule

func (*AlexaForBusiness) UpdateConferenceProviderRequest

func (c *AlexaForBusiness) UpdateConferenceProviderRequest(input *UpdateConferenceProviderInput) UpdateConferenceProviderRequest

UpdateConferenceProviderRequest returns a request value for making API operation for Alexa For Business.

Updates an existing conference provider's settings.

// Example sending a request using the UpdateConferenceProviderRequest method.
req := client.UpdateConferenceProviderRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProvider

func (*AlexaForBusiness) UpdateContactRequest

func (c *AlexaForBusiness) UpdateContactRequest(input *UpdateContactInput) UpdateContactRequest

UpdateContactRequest returns a request value for making API operation for Alexa For Business.

Updates the contact details by the contact ARN.

// Example sending a request using the UpdateContactRequest method.
req := client.UpdateContactRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContact

func (*AlexaForBusiness) UpdateDeviceRequest

func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) UpdateDeviceRequest

UpdateDeviceRequest returns a request value for making API operation for Alexa For Business.

Updates the device name by device ARN.

// Example sending a request using the UpdateDeviceRequest method.
req := client.UpdateDeviceRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice

func (*AlexaForBusiness) UpdateGatewayGroupRequest

func (c *AlexaForBusiness) UpdateGatewayGroupRequest(input *UpdateGatewayGroupInput) UpdateGatewayGroupRequest

UpdateGatewayGroupRequest returns a request value for making API operation for Alexa For Business.

Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.

// Example sending a request using the UpdateGatewayGroupRequest method.
req := client.UpdateGatewayGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayGroup

func (*AlexaForBusiness) UpdateGatewayRequest

func (c *AlexaForBusiness) UpdateGatewayRequest(input *UpdateGatewayInput) UpdateGatewayRequest

UpdateGatewayRequest returns a request value for making API operation for Alexa For Business.

Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.

// Example sending a request using the UpdateGatewayRequest method.
req := client.UpdateGatewayRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGateway

func (*AlexaForBusiness) UpdateProfileRequest

func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) UpdateProfileRequest

UpdateProfileRequest returns a request value for making API operation for Alexa For Business.

Updates an existing room profile by room profile ARN.

// Example sending a request using the UpdateProfileRequest method.
req := client.UpdateProfileRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile

func (*AlexaForBusiness) UpdateRoomRequest

func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest

UpdateRoomRequest returns a request value for making API operation for Alexa For Business.

Updates room details by room ARN.

// Example sending a request using the UpdateRoomRequest method.
req := client.UpdateRoomRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom

func (*AlexaForBusiness) UpdateSkillGroupRequest

func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) UpdateSkillGroupRequest

UpdateSkillGroupRequest returns a request value for making API operation for Alexa For Business.

Updates skill group details by skill group ARN.

// Example sending a request using the UpdateSkillGroupRequest method.
req := client.UpdateSkillGroupRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup

type ApproveSkillInput

type ApproveSkillInput struct {

	// The unique identifier of the skill.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkillRequest

func (ApproveSkillInput) GoString

func (s ApproveSkillInput) GoString() string

GoString returns the string representation

func (ApproveSkillInput) String

func (s ApproveSkillInput) String() string

String returns the string representation

func (*ApproveSkillInput) Validate

func (s *ApproveSkillInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ApproveSkillOutput

type ApproveSkillOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkillResponse

func (ApproveSkillOutput) GoString

func (s ApproveSkillOutput) GoString() string

GoString returns the string representation

func (ApproveSkillOutput) SDKResponseMetadata

func (s ApproveSkillOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ApproveSkillOutput) String

func (s ApproveSkillOutput) String() string

String returns the string representation

type ApproveSkillRequest

type ApproveSkillRequest struct {
	*aws.Request
	Input *ApproveSkillInput
	Copy  func(*ApproveSkillInput) ApproveSkillRequest
}

ApproveSkillRequest is a API request type for the ApproveSkill API operation.

func (ApproveSkillRequest) Send

Send marshals and sends the ApproveSkill API request.

type AssociateContactWithAddressBookInput

type AssociateContactWithAddressBookInput struct {

	// The ARN of the address book with which to associate the contact.
	//
	// AddressBookArn is a required field
	AddressBookArn *string `type:"string" required:"true"`

	// The ARN of the contact to associate with an address book.
	//
	// ContactArn is a required field
	ContactArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBookRequest

func (AssociateContactWithAddressBookInput) GoString

GoString returns the string representation

func (AssociateContactWithAddressBookInput) String

String returns the string representation

func (*AssociateContactWithAddressBookInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateContactWithAddressBookOutput

type AssociateContactWithAddressBookOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBookResponse

func (AssociateContactWithAddressBookOutput) GoString

GoString returns the string representation

func (AssociateContactWithAddressBookOutput) SDKResponseMetadata

func (s AssociateContactWithAddressBookOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateContactWithAddressBookOutput) String

String returns the string representation

type AssociateContactWithAddressBookRequest

type AssociateContactWithAddressBookRequest struct {
	*aws.Request
	Input *AssociateContactWithAddressBookInput
	Copy  func(*AssociateContactWithAddressBookInput) AssociateContactWithAddressBookRequest
}

AssociateContactWithAddressBookRequest is a API request type for the AssociateContactWithAddressBook API operation.

func (AssociateContactWithAddressBookRequest) Send

Send marshals and sends the AssociateContactWithAddressBook API request.

type AssociateDeviceWithRoomInput

type AssociateDeviceWithRoomInput struct {

	// The ARN of the device to associate to a room. Required.
	DeviceArn *string `type:"string"`

	// The ARN of the room with which to associate the device. Required.
	RoomArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoomRequest

func (AssociateDeviceWithRoomInput) GoString

func (s AssociateDeviceWithRoomInput) GoString() string

GoString returns the string representation

func (AssociateDeviceWithRoomInput) String

String returns the string representation

type AssociateDeviceWithRoomOutput

type AssociateDeviceWithRoomOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoomResponse

func (AssociateDeviceWithRoomOutput) GoString

GoString returns the string representation

func (AssociateDeviceWithRoomOutput) SDKResponseMetadata

func (s AssociateDeviceWithRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateDeviceWithRoomOutput) String

String returns the string representation

type AssociateDeviceWithRoomRequest

type AssociateDeviceWithRoomRequest struct {
	*aws.Request
	Input *AssociateDeviceWithRoomInput
	Copy  func(*AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest
}

AssociateDeviceWithRoomRequest is a API request type for the AssociateDeviceWithRoom API operation.

func (AssociateDeviceWithRoomRequest) Send

Send marshals and sends the AssociateDeviceWithRoom API request.

type AssociateSkillGroupWithRoomInput

type AssociateSkillGroupWithRoomInput struct {

	// The ARN of the room with which to associate the skill group. Required.
	RoomArn *string `type:"string"`

	// The ARN of the skill group to associate with a room. Required.
	SkillGroupArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoomRequest

func (AssociateSkillGroupWithRoomInput) GoString

GoString returns the string representation

func (AssociateSkillGroupWithRoomInput) String

String returns the string representation

type AssociateSkillGroupWithRoomOutput

type AssociateSkillGroupWithRoomOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoomResponse

func (AssociateSkillGroupWithRoomOutput) GoString

GoString returns the string representation

func (AssociateSkillGroupWithRoomOutput) SDKResponseMetadata

func (s AssociateSkillGroupWithRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateSkillGroupWithRoomOutput) String

String returns the string representation

type AssociateSkillGroupWithRoomRequest

type AssociateSkillGroupWithRoomRequest struct {
	*aws.Request
	Input *AssociateSkillGroupWithRoomInput
	Copy  func(*AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest
}

AssociateSkillGroupWithRoomRequest is a API request type for the AssociateSkillGroupWithRoom API operation.

func (AssociateSkillGroupWithRoomRequest) Send

Send marshals and sends the AssociateSkillGroupWithRoom API request.

type AssociateSkillWithSkillGroupInput

type AssociateSkillWithSkillGroupInput struct {

	// The ARN of the skill group to associate the skill to. Required.
	SkillGroupArn *string `type:"string"`

	// The unique identifier of the skill.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroupRequest

func (AssociateSkillWithSkillGroupInput) GoString

GoString returns the string representation

func (AssociateSkillWithSkillGroupInput) String

String returns the string representation

func (*AssociateSkillWithSkillGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateSkillWithSkillGroupOutput

type AssociateSkillWithSkillGroupOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroupResponse

func (AssociateSkillWithSkillGroupOutput) GoString

GoString returns the string representation

func (AssociateSkillWithSkillGroupOutput) SDKResponseMetadata

func (s AssociateSkillWithSkillGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateSkillWithSkillGroupOutput) String

String returns the string representation

type AssociateSkillWithSkillGroupRequest

type AssociateSkillWithSkillGroupRequest struct {
	*aws.Request
	Input *AssociateSkillWithSkillGroupInput
	Copy  func(*AssociateSkillWithSkillGroupInput) AssociateSkillWithSkillGroupRequest
}

AssociateSkillWithSkillGroupRequest is a API request type for the AssociateSkillWithSkillGroup API operation.

func (AssociateSkillWithSkillGroupRequest) Send

Send marshals and sends the AssociateSkillWithSkillGroup API request.

type AssociateSkillWithUsersInput

type AssociateSkillWithUsersInput struct {

	// The private skill ID you want to make available to enrolled users.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithUsersRequest

func (AssociateSkillWithUsersInput) GoString

func (s AssociateSkillWithUsersInput) GoString() string

GoString returns the string representation

func (AssociateSkillWithUsersInput) String

String returns the string representation

func (*AssociateSkillWithUsersInput) Validate

func (s *AssociateSkillWithUsersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateSkillWithUsersOutput

type AssociateSkillWithUsersOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithUsersResponse

func (AssociateSkillWithUsersOutput) GoString

GoString returns the string representation

func (AssociateSkillWithUsersOutput) SDKResponseMetadata

func (s AssociateSkillWithUsersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateSkillWithUsersOutput) String

String returns the string representation

type AssociateSkillWithUsersRequest

type AssociateSkillWithUsersRequest struct {
	*aws.Request
	Input *AssociateSkillWithUsersInput
	Copy  func(*AssociateSkillWithUsersInput) AssociateSkillWithUsersRequest
}

AssociateSkillWithUsersRequest is a API request type for the AssociateSkillWithUsers API operation.

func (AssociateSkillWithUsersRequest) Send

Send marshals and sends the AssociateSkillWithUsers API request.

type BusinessReport

type BusinessReport struct {

	// The time of report delivery.
	DeliveryTime *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The download link where a user can download the report.
	DownloadUrl *string `type:"string"`

	// The failure code.
	FailureCode BusinessReportFailureCode `type:"string" enum:"true"`

	// The S3 location of the output reports.
	S3Location *BusinessReportS3Location `type:"structure"`

	// The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).
	Status BusinessReportStatus `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Usage report with specified parameters. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/BusinessReport

func (BusinessReport) GoString

func (s BusinessReport) GoString() string

GoString returns the string representation

func (BusinessReport) String

func (s BusinessReport) String() string

String returns the string representation

type BusinessReportContentRange

type BusinessReportContentRange struct {

	// The interval of the content range.
	Interval BusinessReportInterval `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The content range of the report. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/BusinessReportContentRange

func (BusinessReportContentRange) GoString

func (s BusinessReportContentRange) GoString() string

GoString returns the string representation

func (BusinessReportContentRange) String

String returns the string representation

type BusinessReportFailureCode

type BusinessReportFailureCode string
const (
	BusinessReportFailureCodeAccessDenied    BusinessReportFailureCode = "ACCESS_DENIED"
	BusinessReportFailureCodeNoSuchBucket    BusinessReportFailureCode = "NO_SUCH_BUCKET"
	BusinessReportFailureCodeInternalFailure BusinessReportFailureCode = "INTERNAL_FAILURE"
)

Enum values for BusinessReportFailureCode

func (BusinessReportFailureCode) MarshalValue

func (enum BusinessReportFailureCode) MarshalValue() (string, error)

func (BusinessReportFailureCode) MarshalValueBuf

func (enum BusinessReportFailureCode) MarshalValueBuf(b []byte) ([]byte, error)

type BusinessReportFormat

type BusinessReportFormat string
const (
	BusinessReportFormatCsv    BusinessReportFormat = "CSV"
	BusinessReportFormatCsvZip BusinessReportFormat = "CSV_ZIP"
)

Enum values for BusinessReportFormat

func (BusinessReportFormat) MarshalValue

func (enum BusinessReportFormat) MarshalValue() (string, error)

func (BusinessReportFormat) MarshalValueBuf

func (enum BusinessReportFormat) MarshalValueBuf(b []byte) ([]byte, error)

type BusinessReportInterval

type BusinessReportInterval string
const (
	BusinessReportIntervalOneDay  BusinessReportInterval = "ONE_DAY"
	BusinessReportIntervalOneWeek BusinessReportInterval = "ONE_WEEK"
)

Enum values for BusinessReportInterval

func (BusinessReportInterval) MarshalValue

func (enum BusinessReportInterval) MarshalValue() (string, error)

func (BusinessReportInterval) MarshalValueBuf

func (enum BusinessReportInterval) MarshalValueBuf(b []byte) ([]byte, error)

type BusinessReportRecurrence

type BusinessReportRecurrence struct {

	// The start date.
	StartDate *string `type:"string"`
	// contains filtered or unexported fields
}

The recurrence of the reports. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/BusinessReportRecurrence

func (BusinessReportRecurrence) GoString

func (s BusinessReportRecurrence) GoString() string

GoString returns the string representation

func (BusinessReportRecurrence) String

func (s BusinessReportRecurrence) String() string

String returns the string representation

type BusinessReportS3Location

type BusinessReportS3Location struct {

	// The S3 bucket name of the output reports.
	BucketName *string `type:"string"`

	// The path of the business report.
	Path *string `type:"string"`
	// contains filtered or unexported fields
}

The S3 location of the output reports. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/BusinessReportS3Location

func (BusinessReportS3Location) GoString

func (s BusinessReportS3Location) GoString() string

GoString returns the string representation

func (BusinessReportS3Location) String

func (s BusinessReportS3Location) String() string

String returns the string representation

type BusinessReportSchedule

type BusinessReportSchedule struct {

	// The content range of the reports.
	ContentRange *BusinessReportContentRange `type:"structure"`

	// The format of the generated report (individual CSV files or zipped files
	// of individual files).
	Format BusinessReportFormat `type:"string" enum:"true"`

	// The details of the last business report delivery for a specified time interval.
	LastBusinessReport *BusinessReport `type:"structure"`

	// The recurrence of the reports.
	Recurrence *BusinessReportRecurrence `type:"structure"`

	// The S3 bucket name of the output reports.
	S3BucketName *string `type:"string"`

	// The S3 key where the report is delivered.
	S3KeyPrefix *string `type:"string"`

	// The ARN of the business report schedule.
	ScheduleArn *string `type:"string"`

	// The name identifier of the schedule.
	ScheduleName *string `type:"string"`
	// contains filtered or unexported fields
}

The schedule of the usage report. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/BusinessReportSchedule

func (BusinessReportSchedule) GoString

func (s BusinessReportSchedule) GoString() string

GoString returns the string representation

func (BusinessReportSchedule) String

func (s BusinessReportSchedule) String() string

String returns the string representation

type BusinessReportStatus

type BusinessReportStatus string
const (
	BusinessReportStatusRunning   BusinessReportStatus = "RUNNING"
	BusinessReportStatusSucceeded BusinessReportStatus = "SUCCEEDED"
	BusinessReportStatusFailed    BusinessReportStatus = "FAILED"
)

Enum values for BusinessReportStatus

func (BusinessReportStatus) MarshalValue

func (enum BusinessReportStatus) MarshalValue() (string, error)

func (BusinessReportStatus) MarshalValueBuf

func (enum BusinessReportStatus) MarshalValueBuf(b []byte) ([]byte, error)

type Category

type Category struct {

	// The ID of the skill store category.
	CategoryId *int64 `min:"1" type:"long"`

	// The name of the skill store category.
	CategoryName *string `type:"string"`
	// contains filtered or unexported fields
}

The skill store category that is shown. Alexa skills are assigned a specific skill category during creation, such as News, Social, and Sports. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Category

func (Category) GoString

func (s Category) GoString() string

GoString returns the string representation

func (Category) String

func (s Category) String() string

String returns the string representation

type CommsProtocol

type CommsProtocol string
const (
	CommsProtocolSip  CommsProtocol = "SIP"
	CommsProtocolSips CommsProtocol = "SIPS"
	CommsProtocolH323 CommsProtocol = "H323"
)

Enum values for CommsProtocol

func (CommsProtocol) MarshalValue

func (enum CommsProtocol) MarshalValue() (string, error)

func (CommsProtocol) MarshalValueBuf

func (enum CommsProtocol) MarshalValueBuf(b []byte) ([]byte, error)

type ConferencePreference

type ConferencePreference struct {

	// The ARN of the default conference provider.
	DefaultConferenceProviderArn *string `type:"string"`
	// contains filtered or unexported fields
}

The default conference provider that is used if no other scheduled meetings are detected. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ConferencePreference

func (ConferencePreference) GoString

func (s ConferencePreference) GoString() string

GoString returns the string representation

func (ConferencePreference) String

func (s ConferencePreference) String() string

String returns the string representation

type ConferenceProvider

type ConferenceProvider struct {

	// The ARN of the newly created conference provider.
	Arn *string `type:"string"`

	// The IP endpoint and protocol for calling.
	IPDialIn *IPDialIn `type:"structure"`

	// The meeting settings for the conference provider.
	MeetingSetting *MeetingSetting `type:"structure"`

	// The name of the conference provider.
	Name *string `min:"1" type:"string"`

	// The information for PSTN conferencing.
	PSTNDialIn *PSTNDialIn `type:"structure"`

	// The type of conference providers.
	Type ConferenceProviderType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

An entity that provides a conferencing solution. Alexa for Business acts as the voice interface and mediator that connects users to their preferred conference provider. Examples of conference providers include Amazon Chime, Zoom, Cisco, and Polycom. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ConferenceProvider

func (ConferenceProvider) GoString

func (s ConferenceProvider) GoString() string

GoString returns the string representation

func (ConferenceProvider) String

func (s ConferenceProvider) String() string

String returns the string representation

type ConferenceProviderType

type ConferenceProviderType string
const (
	ConferenceProviderTypeChime            ConferenceProviderType = "CHIME"
	ConferenceProviderTypeBluejeans        ConferenceProviderType = "BLUEJEANS"
	ConferenceProviderTypeFuze             ConferenceProviderType = "FUZE"
	ConferenceProviderTypeGoogleHangouts   ConferenceProviderType = "GOOGLE_HANGOUTS"
	ConferenceProviderTypePolycom          ConferenceProviderType = "POLYCOM"
	ConferenceProviderTypeRingcentral      ConferenceProviderType = "RINGCENTRAL"
	ConferenceProviderTypeSkypeForBusiness ConferenceProviderType = "SKYPE_FOR_BUSINESS"
	ConferenceProviderTypeWebex            ConferenceProviderType = "WEBEX"
	ConferenceProviderTypeZoom             ConferenceProviderType = "ZOOM"
	ConferenceProviderTypeCustom           ConferenceProviderType = "CUSTOM"
)

Enum values for ConferenceProviderType

func (ConferenceProviderType) MarshalValue

func (enum ConferenceProviderType) MarshalValue() (string, error)

func (ConferenceProviderType) MarshalValueBuf

func (enum ConferenceProviderType) MarshalValueBuf(b []byte) ([]byte, error)

type ConnectionStatus

type ConnectionStatus string
const (
	ConnectionStatusOnline  ConnectionStatus = "ONLINE"
	ConnectionStatusOffline ConnectionStatus = "OFFLINE"
)

Enum values for ConnectionStatus

func (ConnectionStatus) MarshalValue

func (enum ConnectionStatus) MarshalValue() (string, error)

func (ConnectionStatus) MarshalValueBuf

func (enum ConnectionStatus) MarshalValueBuf(b []byte) ([]byte, error)

type Contact

type Contact struct {

	// The ARN of the contact.
	ContactArn *string `type:"string"`

	// The name of the contact to display on the console.
	DisplayName *string `min:"1" type:"string"`

	// The first name of the contact, used to call the contact on the device.
	FirstName *string `min:"1" type:"string"`

	// The last name of the contact, used to call the contact on the device.
	LastName *string `min:"1" type:"string"`

	// The phone number of the contact.
	PhoneNumber *string `type:"string"`
	// contains filtered or unexported fields
}

A contact with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Contact

func (Contact) GoString

func (s Contact) GoString() string

GoString returns the string representation

func (Contact) String

func (s Contact) String() string

String returns the string representation

type ContactData

type ContactData struct {

	// The ARN of the contact.
	ContactArn *string `type:"string"`

	// The name of the contact to display on the console.
	DisplayName *string `min:"1" type:"string"`

	// The first name of the contact, used to call the contact on the device.
	FirstName *string `min:"1" type:"string"`

	// The last name of the contact, used to call the contact on the device.
	LastName *string `min:"1" type:"string"`

	// The phone number of the contact.
	PhoneNumber *string `type:"string"`
	// contains filtered or unexported fields
}

Information related to a contact. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ContactData

func (ContactData) GoString

func (s ContactData) GoString() string

GoString returns the string representation

func (ContactData) String

func (s ContactData) String() string

String returns the string representation

type CreateAddressBookInput

type CreateAddressBookInput struct {

	// A unique, user-specified identifier for the request that ensures idempotency.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The description of the address book.
	Description *string `min:"1" type:"string"`

	// The name of the address book.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBookRequest

func (CreateAddressBookInput) GoString

func (s CreateAddressBookInput) GoString() string

GoString returns the string representation

func (CreateAddressBookInput) String

func (s CreateAddressBookInput) String() string

String returns the string representation

func (*CreateAddressBookInput) Validate

func (s *CreateAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAddressBookOutput

type CreateAddressBookOutput struct {

	// The ARN of the newly created address book.
	AddressBookArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBookResponse

func (CreateAddressBookOutput) GoString

func (s CreateAddressBookOutput) GoString() string

GoString returns the string representation

func (CreateAddressBookOutput) SDKResponseMetadata

func (s CreateAddressBookOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateAddressBookOutput) String

func (s CreateAddressBookOutput) String() string

String returns the string representation

type CreateAddressBookRequest

type CreateAddressBookRequest struct {
	*aws.Request
	Input *CreateAddressBookInput
	Copy  func(*CreateAddressBookInput) CreateAddressBookRequest
}

CreateAddressBookRequest is a API request type for the CreateAddressBook API operation.

func (CreateAddressBookRequest) Send

Send marshals and sends the CreateAddressBook API request.

type CreateBusinessReportScheduleInput

type CreateBusinessReportScheduleInput struct {

	// The client request token.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The content range of the reports.
	//
	// ContentRange is a required field
	ContentRange *BusinessReportContentRange `type:"structure" required:"true"`

	// The format of the generated report (individual CSV files or zipped files
	// of individual files).
	//
	// Format is a required field
	Format BusinessReportFormat `type:"string" required:"true" enum:"true"`

	// The recurrence of the reports. If this isn't specified, the report will only
	// be delivered one time when the API is called.
	Recurrence *BusinessReportRecurrence `type:"structure"`

	// The S3 bucket name of the output reports. If this isn't specified, the report
	// can be retrieved from a download link by calling ListBusinessReportSchedule.
	S3BucketName *string `type:"string"`

	// The S3 key where the report is delivered.
	S3KeyPrefix *string `type:"string"`

	// The name identifier of the schedule.
	ScheduleName *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateBusinessReportScheduleRequest

func (CreateBusinessReportScheduleInput) GoString

GoString returns the string representation

func (CreateBusinessReportScheduleInput) String

String returns the string representation

func (*CreateBusinessReportScheduleInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateBusinessReportScheduleOutput

type CreateBusinessReportScheduleOutput struct {

	// The ARN of the business report schedule.
	ScheduleArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateBusinessReportScheduleResponse

func (CreateBusinessReportScheduleOutput) GoString

GoString returns the string representation

func (CreateBusinessReportScheduleOutput) SDKResponseMetadata

func (s CreateBusinessReportScheduleOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateBusinessReportScheduleOutput) String

String returns the string representation

type CreateBusinessReportScheduleRequest

type CreateBusinessReportScheduleRequest struct {
	*aws.Request
	Input *CreateBusinessReportScheduleInput
	Copy  func(*CreateBusinessReportScheduleInput) CreateBusinessReportScheduleRequest
}

CreateBusinessReportScheduleRequest is a API request type for the CreateBusinessReportSchedule API operation.

func (CreateBusinessReportScheduleRequest) Send

Send marshals and sends the CreateBusinessReportSchedule API request.

type CreateConferenceProviderInput

type CreateConferenceProviderInput struct {

	// The request token of the client.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The name of the conference provider.
	//
	// ConferenceProviderName is a required field
	ConferenceProviderName *string `min:"1" type:"string" required:"true"`

	// Represents a type within a list of predefined types.
	//
	// ConferenceProviderType is a required field
	ConferenceProviderType ConferenceProviderType `type:"string" required:"true" enum:"true"`

	// The IP endpoint and protocol for calling.
	IPDialIn *IPDialIn `type:"structure"`

	// The meeting settings for the conference provider.
	//
	// MeetingSetting is a required field
	MeetingSetting *MeetingSetting `type:"structure" required:"true"`

	// The information for PSTN conferencing.
	PSTNDialIn *PSTNDialIn `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProviderRequest

func (CreateConferenceProviderInput) GoString

GoString returns the string representation

func (CreateConferenceProviderInput) String

String returns the string representation

func (*CreateConferenceProviderInput) Validate

func (s *CreateConferenceProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConferenceProviderOutput

type CreateConferenceProviderOutput struct {

	// The ARN of the newly-created conference provider.
	ConferenceProviderArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProviderResponse

func (CreateConferenceProviderOutput) GoString

GoString returns the string representation

func (CreateConferenceProviderOutput) SDKResponseMetadata

func (s CreateConferenceProviderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateConferenceProviderOutput) String

String returns the string representation

type CreateConferenceProviderRequest

type CreateConferenceProviderRequest struct {
	*aws.Request
	Input *CreateConferenceProviderInput
	Copy  func(*CreateConferenceProviderInput) CreateConferenceProviderRequest
}

CreateConferenceProviderRequest is a API request type for the CreateConferenceProvider API operation.

func (CreateConferenceProviderRequest) Send

Send marshals and sends the CreateConferenceProvider API request.

type CreateContactInput

type CreateContactInput struct {

	// A unique, user-specified identifier for this request that ensures idempotency.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The name of the contact to display on the console.
	DisplayName *string `min:"1" type:"string"`

	// The first name of the contact that is used to call the contact on the device.
	//
	// FirstName is a required field
	FirstName *string `min:"1" type:"string" required:"true"`

	// The last name of the contact that is used to call the contact on the device.
	LastName *string `min:"1" type:"string"`

	// The phone number of the contact in E.164 format.
	PhoneNumber *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContactRequest

func (CreateContactInput) GoString

func (s CreateContactInput) GoString() string

GoString returns the string representation

func (CreateContactInput) String

func (s CreateContactInput) String() string

String returns the string representation

func (*CreateContactInput) Validate

func (s *CreateContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateContactOutput

type CreateContactOutput struct {

	// The ARN of the newly created address book.
	ContactArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContactResponse

func (CreateContactOutput) GoString

func (s CreateContactOutput) GoString() string

GoString returns the string representation

func (CreateContactOutput) SDKResponseMetadata

func (s CreateContactOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateContactOutput) String

func (s CreateContactOutput) String() string

String returns the string representation

type CreateContactRequest

type CreateContactRequest struct {
	*aws.Request
	Input *CreateContactInput
	Copy  func(*CreateContactInput) CreateContactRequest
}

CreateContactRequest is a API request type for the CreateContact API operation.

func (CreateContactRequest) Send

Send marshals and sends the CreateContact API request.

type CreateGatewayGroupInput

type CreateGatewayGroupInput struct {

	// A unique, user-specified identifier for the request that ensures idempotency.
	//
	// ClientRequestToken is a required field
	ClientRequestToken *string `min:"10" type:"string" required:"true" idempotencyToken:"true"`

	// The description of the gateway group.
	Description *string `type:"string"`

	// The name of the gateway group.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateGatewayGroupRequest

func (CreateGatewayGroupInput) GoString

func (s CreateGatewayGroupInput) GoString() string

GoString returns the string representation

func (CreateGatewayGroupInput) String

func (s CreateGatewayGroupInput) String() string

String returns the string representation

func (*CreateGatewayGroupInput) Validate

func (s *CreateGatewayGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGatewayGroupOutput

type CreateGatewayGroupOutput struct {

	// The ARN of the created gateway group.
	GatewayGroupArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateGatewayGroupResponse

func (CreateGatewayGroupOutput) GoString

func (s CreateGatewayGroupOutput) GoString() string

GoString returns the string representation

func (CreateGatewayGroupOutput) SDKResponseMetadata

func (s CreateGatewayGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateGatewayGroupOutput) String

func (s CreateGatewayGroupOutput) String() string

String returns the string representation

type CreateGatewayGroupRequest

type CreateGatewayGroupRequest struct {
	*aws.Request
	Input *CreateGatewayGroupInput
	Copy  func(*CreateGatewayGroupInput) CreateGatewayGroupRequest
}

CreateGatewayGroupRequest is a API request type for the CreateGatewayGroup API operation.

func (CreateGatewayGroupRequest) Send

Send marshals and sends the CreateGatewayGroup API request.

type CreateProfileInput

type CreateProfileInput struct {

	// The valid address for the room.
	//
	// Address is a required field
	Address *string `min:"1" type:"string" required:"true"`

	// The user-specified token that is used during the creation of a profile.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The distance unit to be used by devices in the profile.
	//
	// DistanceUnit is a required field
	DistanceUnit DistanceUnit `type:"string" required:"true" enum:"true"`

	// The maximum volume limit for a room profile.
	MaxVolumeLimit *int64 `type:"integer"`

	// Whether PSTN calling is enabled.
	PSTNEnabled *bool `type:"boolean"`

	// The name of a room profile.
	//
	// ProfileName is a required field
	ProfileName *string `min:"1" type:"string" required:"true"`

	// Whether room profile setup is enabled.
	SetupModeDisabled *bool `type:"boolean"`

	// The temperature unit to be used by devices in the profile.
	//
	// TemperatureUnit is a required field
	TemperatureUnit TemperatureUnit `type:"string" required:"true" enum:"true"`

	// The time zone used by a room profile.
	//
	// Timezone is a required field
	Timezone *string `min:"1" type:"string" required:"true"`

	// A wake word for Alexa, Echo, Amazon, or a computer.
	//
	// WakeWord is a required field
	WakeWord WakeWord `type:"string" required:"true" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfileRequest

func (CreateProfileInput) GoString

func (s CreateProfileInput) GoString() string

GoString returns the string representation

func (CreateProfileInput) String

func (s CreateProfileInput) String() string

String returns the string representation

func (*CreateProfileInput) Validate

func (s *CreateProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProfileOutput

type CreateProfileOutput struct {

	// The ARN of the newly created room profile in the response.
	ProfileArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfileResponse

func (CreateProfileOutput) GoString

func (s CreateProfileOutput) GoString() string

GoString returns the string representation

func (CreateProfileOutput) SDKResponseMetadata

func (s CreateProfileOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateProfileOutput) String

func (s CreateProfileOutput) String() string

String returns the string representation

type CreateProfileRequest

type CreateProfileRequest struct {
	*aws.Request
	Input *CreateProfileInput
	Copy  func(*CreateProfileInput) CreateProfileRequest
}

CreateProfileRequest is a API request type for the CreateProfile API operation.

func (CreateProfileRequest) Send

Send marshals and sends the CreateProfile API request.

type CreateRoomInput

type CreateRoomInput struct {

	// A unique, user-specified identifier for this request that ensures idempotency.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The description for the room.
	Description *string `min:"1" type:"string"`

	// The profile ARN for the room.
	ProfileArn *string `type:"string"`

	// The calendar ARN for the room.
	ProviderCalendarId *string `type:"string"`

	// The name for the room.
	//
	// RoomName is a required field
	RoomName *string `min:"1" type:"string" required:"true"`

	// The tags for the room.
	Tags []Tag `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoomRequest

func (CreateRoomInput) GoString

func (s CreateRoomInput) GoString() string

GoString returns the string representation

func (CreateRoomInput) String

func (s CreateRoomInput) String() string

String returns the string representation

func (*CreateRoomInput) Validate

func (s *CreateRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoomOutput

type CreateRoomOutput struct {

	// The ARN of the newly created room in the response.
	RoomArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoomResponse

func (CreateRoomOutput) GoString

func (s CreateRoomOutput) GoString() string

GoString returns the string representation

func (CreateRoomOutput) SDKResponseMetadata

func (s CreateRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateRoomOutput) String

func (s CreateRoomOutput) String() string

String returns the string representation

type CreateRoomRequest

type CreateRoomRequest struct {
	*aws.Request
	Input *CreateRoomInput
	Copy  func(*CreateRoomInput) CreateRoomRequest
}

CreateRoomRequest is a API request type for the CreateRoom API operation.

func (CreateRoomRequest) Send

Send marshals and sends the CreateRoom API request.

type CreateSkillGroupInput

type CreateSkillGroupInput struct {

	// A unique, user-specified identifier for this request that ensures idempotency.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The description for the skill group.
	Description *string `min:"1" type:"string"`

	// The name for the skill group.
	//
	// SkillGroupName is a required field
	SkillGroupName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroupRequest

func (CreateSkillGroupInput) GoString

func (s CreateSkillGroupInput) GoString() string

GoString returns the string representation

func (CreateSkillGroupInput) String

func (s CreateSkillGroupInput) String() string

String returns the string representation

func (*CreateSkillGroupInput) Validate

func (s *CreateSkillGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSkillGroupOutput

type CreateSkillGroupOutput struct {

	// The ARN of the newly created skill group in the response.
	SkillGroupArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroupResponse

func (CreateSkillGroupOutput) GoString

func (s CreateSkillGroupOutput) GoString() string

GoString returns the string representation

func (CreateSkillGroupOutput) SDKResponseMetadata

func (s CreateSkillGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateSkillGroupOutput) String

func (s CreateSkillGroupOutput) String() string

String returns the string representation

type CreateSkillGroupRequest

type CreateSkillGroupRequest struct {
	*aws.Request
	Input *CreateSkillGroupInput
	Copy  func(*CreateSkillGroupInput) CreateSkillGroupRequest
}

CreateSkillGroupRequest is a API request type for the CreateSkillGroup API operation.

func (CreateSkillGroupRequest) Send

Send marshals and sends the CreateSkillGroup API request.

type CreateUserInput

type CreateUserInput struct {

	// A unique, user-specified identifier for this request that ensures idempotency.
	ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

	// The email address for the user.
	Email *string `min:"1" type:"string"`

	// The first name for the user.
	FirstName *string `type:"string"`

	// The last name for the user.
	LastName *string `type:"string"`

	// The tags for the user.
	Tags []Tag `type:"list"`

	// The ARN for the user.
	//
	// UserId is a required field
	UserId *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUserRequest

func (CreateUserInput) GoString

func (s CreateUserInput) GoString() string

GoString returns the string representation

func (CreateUserInput) String

func (s CreateUserInput) String() string

String returns the string representation

func (*CreateUserInput) Validate

func (s *CreateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserOutput

type CreateUserOutput struct {

	// The ARN of the newly created user in the response.
	UserArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUserResponse

func (CreateUserOutput) GoString

func (s CreateUserOutput) GoString() string

GoString returns the string representation

func (CreateUserOutput) SDKResponseMetadata

func (s CreateUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateUserOutput) String

func (s CreateUserOutput) String() string

String returns the string representation

type CreateUserRequest

type CreateUserRequest struct {
	*aws.Request
	Input *CreateUserInput
	Copy  func(*CreateUserInput) CreateUserRequest
}

CreateUserRequest is a API request type for the CreateUser API operation.

func (CreateUserRequest) Send

Send marshals and sends the CreateUser API request.

type DeleteAddressBookInput

type DeleteAddressBookInput struct {

	// The ARN of the address book to delete.
	//
	// AddressBookArn is a required field
	AddressBookArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBookRequest

func (DeleteAddressBookInput) GoString

func (s DeleteAddressBookInput) GoString() string

GoString returns the string representation

func (DeleteAddressBookInput) String

func (s DeleteAddressBookInput) String() string

String returns the string representation

func (*DeleteAddressBookInput) Validate

func (s *DeleteAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAddressBookOutput

type DeleteAddressBookOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBookResponse

func (DeleteAddressBookOutput) GoString

func (s DeleteAddressBookOutput) GoString() string

GoString returns the string representation

func (DeleteAddressBookOutput) SDKResponseMetadata

func (s DeleteAddressBookOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteAddressBookOutput) String

func (s DeleteAddressBookOutput) String() string

String returns the string representation

type DeleteAddressBookRequest

type DeleteAddressBookRequest struct {
	*aws.Request
	Input *DeleteAddressBookInput
	Copy  func(*DeleteAddressBookInput) DeleteAddressBookRequest
}

DeleteAddressBookRequest is a API request type for the DeleteAddressBook API operation.

func (DeleteAddressBookRequest) Send

Send marshals and sends the DeleteAddressBook API request.

type DeleteBusinessReportScheduleInput

type DeleteBusinessReportScheduleInput struct {

	// The ARN of the business report schedule.
	//
	// ScheduleArn is a required field
	ScheduleArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteBusinessReportScheduleRequest

func (DeleteBusinessReportScheduleInput) GoString

GoString returns the string representation

func (DeleteBusinessReportScheduleInput) String

String returns the string representation

func (*DeleteBusinessReportScheduleInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteBusinessReportScheduleOutput

type DeleteBusinessReportScheduleOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteBusinessReportScheduleResponse

func (DeleteBusinessReportScheduleOutput) GoString

GoString returns the string representation

func (DeleteBusinessReportScheduleOutput) SDKResponseMetadata

func (s DeleteBusinessReportScheduleOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteBusinessReportScheduleOutput) String

String returns the string representation

type DeleteBusinessReportScheduleRequest

type DeleteBusinessReportScheduleRequest struct {
	*aws.Request
	Input *DeleteBusinessReportScheduleInput
	Copy  func(*DeleteBusinessReportScheduleInput) DeleteBusinessReportScheduleRequest
}

DeleteBusinessReportScheduleRequest is a API request type for the DeleteBusinessReportSchedule API operation.

func (DeleteBusinessReportScheduleRequest) Send

Send marshals and sends the DeleteBusinessReportSchedule API request.

type DeleteConferenceProviderInput

type DeleteConferenceProviderInput struct {

	// The ARN of the conference provider.
	//
	// ConferenceProviderArn is a required field
	ConferenceProviderArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProviderRequest

func (DeleteConferenceProviderInput) GoString

GoString returns the string representation

func (DeleteConferenceProviderInput) String

String returns the string representation

func (*DeleteConferenceProviderInput) Validate

func (s *DeleteConferenceProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConferenceProviderOutput

type DeleteConferenceProviderOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProviderResponse

func (DeleteConferenceProviderOutput) GoString

GoString returns the string representation

func (DeleteConferenceProviderOutput) SDKResponseMetadata

func (s DeleteConferenceProviderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteConferenceProviderOutput) String

String returns the string representation

type DeleteConferenceProviderRequest

type DeleteConferenceProviderRequest struct {
	*aws.Request
	Input *DeleteConferenceProviderInput
	Copy  func(*DeleteConferenceProviderInput) DeleteConferenceProviderRequest
}

DeleteConferenceProviderRequest is a API request type for the DeleteConferenceProvider API operation.

func (DeleteConferenceProviderRequest) Send

Send marshals and sends the DeleteConferenceProvider API request.

type DeleteContactInput

type DeleteContactInput struct {

	// The ARN of the contact to delete.
	//
	// ContactArn is a required field
	ContactArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContactRequest

func (DeleteContactInput) GoString

func (s DeleteContactInput) GoString() string

GoString returns the string representation

func (DeleteContactInput) String

func (s DeleteContactInput) String() string

String returns the string representation

func (*DeleteContactInput) Validate

func (s *DeleteContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteContactOutput

type DeleteContactOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContactResponse

func (DeleteContactOutput) GoString

func (s DeleteContactOutput) GoString() string

GoString returns the string representation

func (DeleteContactOutput) SDKResponseMetadata

func (s DeleteContactOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteContactOutput) String

func (s DeleteContactOutput) String() string

String returns the string representation

type DeleteContactRequest

type DeleteContactRequest struct {
	*aws.Request
	Input *DeleteContactInput
	Copy  func(*DeleteContactInput) DeleteContactRequest
}

DeleteContactRequest is a API request type for the DeleteContact API operation.

func (DeleteContactRequest) Send

Send marshals and sends the DeleteContact API request.

type DeleteDeviceInput

type DeleteDeviceInput struct {

	// The ARN of the device for which to request details.
	//
	// DeviceArn is a required field
	DeviceArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDeviceRequest

func (DeleteDeviceInput) GoString

func (s DeleteDeviceInput) GoString() string

GoString returns the string representation

func (DeleteDeviceInput) String

func (s DeleteDeviceInput) String() string

String returns the string representation

func (*DeleteDeviceInput) Validate

func (s *DeleteDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDeviceOutput

type DeleteDeviceOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDeviceResponse

func (DeleteDeviceOutput) GoString

func (s DeleteDeviceOutput) GoString() string

GoString returns the string representation

func (DeleteDeviceOutput) SDKResponseMetadata

func (s DeleteDeviceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteDeviceOutput) String

func (s DeleteDeviceOutput) String() string

String returns the string representation

type DeleteDeviceRequest

type DeleteDeviceRequest struct {
	*aws.Request
	Input *DeleteDeviceInput
	Copy  func(*DeleteDeviceInput) DeleteDeviceRequest
}

DeleteDeviceRequest is a API request type for the DeleteDevice API operation.

func (DeleteDeviceRequest) Send

Send marshals and sends the DeleteDevice API request.

type DeleteGatewayGroupInput

type DeleteGatewayGroupInput struct {

	// The ARN of the gateway group to delete.
	//
	// GatewayGroupArn is a required field
	GatewayGroupArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteGatewayGroupRequest

func (DeleteGatewayGroupInput) GoString

func (s DeleteGatewayGroupInput) GoString() string

GoString returns the string representation

func (DeleteGatewayGroupInput) String

func (s DeleteGatewayGroupInput) String() string

String returns the string representation

func (*DeleteGatewayGroupInput) Validate

func (s *DeleteGatewayGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGatewayGroupOutput

type DeleteGatewayGroupOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteGatewayGroupResponse

func (DeleteGatewayGroupOutput) GoString

func (s DeleteGatewayGroupOutput) GoString() string

GoString returns the string representation

func (DeleteGatewayGroupOutput) SDKResponseMetadata

func (s DeleteGatewayGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteGatewayGroupOutput) String

func (s DeleteGatewayGroupOutput) String() string

String returns the string representation

type DeleteGatewayGroupRequest

type DeleteGatewayGroupRequest struct {
	*aws.Request
	Input *DeleteGatewayGroupInput
	Copy  func(*DeleteGatewayGroupInput) DeleteGatewayGroupRequest
}

DeleteGatewayGroupRequest is a API request type for the DeleteGatewayGroup API operation.

func (DeleteGatewayGroupRequest) Send

Send marshals and sends the DeleteGatewayGroup API request.

type DeleteProfileInput

type DeleteProfileInput struct {

	// The ARN of the room profile to delete. Required.
	ProfileArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfileRequest

func (DeleteProfileInput) GoString

func (s DeleteProfileInput) GoString() string

GoString returns the string representation

func (DeleteProfileInput) String

func (s DeleteProfileInput) String() string

String returns the string representation

type DeleteProfileOutput

type DeleteProfileOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfileResponse

func (DeleteProfileOutput) GoString

func (s DeleteProfileOutput) GoString() string

GoString returns the string representation

func (DeleteProfileOutput) SDKResponseMetadata

func (s DeleteProfileOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteProfileOutput) String

func (s DeleteProfileOutput) String() string

String returns the string representation

type DeleteProfileRequest

type DeleteProfileRequest struct {
	*aws.Request
	Input *DeleteProfileInput
	Copy  func(*DeleteProfileInput) DeleteProfileRequest
}

DeleteProfileRequest is a API request type for the DeleteProfile API operation.

func (DeleteProfileRequest) Send

Send marshals and sends the DeleteProfile API request.

type DeleteRoomInput

type DeleteRoomInput struct {

	// The ARN of the room to delete. Required.
	RoomArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomRequest

func (DeleteRoomInput) GoString

func (s DeleteRoomInput) GoString() string

GoString returns the string representation

func (DeleteRoomInput) String

func (s DeleteRoomInput) String() string

String returns the string representation

type DeleteRoomOutput

type DeleteRoomOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomResponse

func (DeleteRoomOutput) GoString

func (s DeleteRoomOutput) GoString() string

GoString returns the string representation

func (DeleteRoomOutput) SDKResponseMetadata

func (s DeleteRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteRoomOutput) String

func (s DeleteRoomOutput) String() string

String returns the string representation

type DeleteRoomRequest

type DeleteRoomRequest struct {
	*aws.Request
	Input *DeleteRoomInput
	Copy  func(*DeleteRoomInput) DeleteRoomRequest
}

DeleteRoomRequest is a API request type for the DeleteRoom API operation.

func (DeleteRoomRequest) Send

Send marshals and sends the DeleteRoom API request.

type DeleteRoomSkillParameterInput

type DeleteRoomSkillParameterInput struct {

	// The room skill parameter key for which to remove details.
	//
	// ParameterKey is a required field
	ParameterKey *string `min:"1" type:"string" required:"true"`

	// The ARN of the room from which to remove the room skill parameter details.
	RoomArn *string `type:"string"`

	// The ID of the skill from which to remove the room skill parameter details.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameterRequest

func (DeleteRoomSkillParameterInput) GoString

GoString returns the string representation

func (DeleteRoomSkillParameterInput) String

String returns the string representation

func (*DeleteRoomSkillParameterInput) Validate

func (s *DeleteRoomSkillParameterInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoomSkillParameterOutput

type DeleteRoomSkillParameterOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameterResponse

func (DeleteRoomSkillParameterOutput) GoString

GoString returns the string representation

func (DeleteRoomSkillParameterOutput) SDKResponseMetadata

func (s DeleteRoomSkillParameterOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteRoomSkillParameterOutput) String

String returns the string representation

type DeleteRoomSkillParameterRequest

type DeleteRoomSkillParameterRequest struct {
	*aws.Request
	Input *DeleteRoomSkillParameterInput
	Copy  func(*DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest
}

DeleteRoomSkillParameterRequest is a API request type for the DeleteRoomSkillParameter API operation.

func (DeleteRoomSkillParameterRequest) Send

Send marshals and sends the DeleteRoomSkillParameter API request.

type DeleteSkillAuthorizationInput

type DeleteSkillAuthorizationInput struct {

	// The room that the skill is authorized for.
	RoomArn *string `type:"string"`

	// The unique identifier of a skill.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorizationRequest

func (DeleteSkillAuthorizationInput) GoString

GoString returns the string representation

func (DeleteSkillAuthorizationInput) String

String returns the string representation

func (*DeleteSkillAuthorizationInput) Validate

func (s *DeleteSkillAuthorizationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSkillAuthorizationOutput

type DeleteSkillAuthorizationOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorizationResponse

func (DeleteSkillAuthorizationOutput) GoString

GoString returns the string representation

func (DeleteSkillAuthorizationOutput) SDKResponseMetadata

func (s DeleteSkillAuthorizationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteSkillAuthorizationOutput) String

String returns the string representation

type DeleteSkillAuthorizationRequest

type DeleteSkillAuthorizationRequest struct {
	*aws.Request
	Input *DeleteSkillAuthorizationInput
	Copy  func(*DeleteSkillAuthorizationInput) DeleteSkillAuthorizationRequest
}

DeleteSkillAuthorizationRequest is a API request type for the DeleteSkillAuthorization API operation.

func (DeleteSkillAuthorizationRequest) Send

Send marshals and sends the DeleteSkillAuthorization API request.

type DeleteSkillGroupInput

type DeleteSkillGroupInput struct {

	// The ARN of the skill group to delete. Required.
	SkillGroupArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroupRequest

func (DeleteSkillGroupInput) GoString

func (s DeleteSkillGroupInput) GoString() string

GoString returns the string representation

func (DeleteSkillGroupInput) String

func (s DeleteSkillGroupInput) String() string

String returns the string representation

type DeleteSkillGroupOutput

type DeleteSkillGroupOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroupResponse

func (DeleteSkillGroupOutput) GoString

func (s DeleteSkillGroupOutput) GoString() string

GoString returns the string representation

func (DeleteSkillGroupOutput) SDKResponseMetadata

func (s DeleteSkillGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteSkillGroupOutput) String

func (s DeleteSkillGroupOutput) String() string

String returns the string representation

type DeleteSkillGroupRequest

type DeleteSkillGroupRequest struct {
	*aws.Request
	Input *DeleteSkillGroupInput
	Copy  func(*DeleteSkillGroupInput) DeleteSkillGroupRequest
}

DeleteSkillGroupRequest is a API request type for the DeleteSkillGroup API operation.

func (DeleteSkillGroupRequest) Send

Send marshals and sends the DeleteSkillGroup API request.

type DeleteUserInput

type DeleteUserInput struct {

	// The ARN of the user's enrollment in the organization. Required.
	//
	// EnrollmentId is a required field
	EnrollmentId *string `type:"string" required:"true"`

	// The ARN of the user to delete in the organization. Required.
	UserArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUserRequest

func (DeleteUserInput) GoString

func (s DeleteUserInput) GoString() string

GoString returns the string representation

func (DeleteUserInput) String

func (s DeleteUserInput) String() string

String returns the string representation

func (*DeleteUserInput) Validate

func (s *DeleteUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserOutput

type DeleteUserOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUserResponse

func (DeleteUserOutput) GoString

func (s DeleteUserOutput) GoString() string

GoString returns the string representation

func (DeleteUserOutput) SDKResponseMetadata

func (s DeleteUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteUserOutput) String

func (s DeleteUserOutput) String() string

String returns the string representation

type DeleteUserRequest

type DeleteUserRequest struct {
	*aws.Request
	Input *DeleteUserInput
	Copy  func(*DeleteUserInput) DeleteUserRequest
}

DeleteUserRequest is a API request type for the DeleteUser API operation.

func (DeleteUserRequest) Send

Send marshals and sends the DeleteUser API request.

type DeveloperInfo

type DeveloperInfo struct {

	// The name of the developer.
	DeveloperName *string `type:"string"`

	// The email of the developer.
	Email *string `min:"1" type:"string"`

	// The URL of the privacy policy.
	PrivacyPolicy *string `type:"string"`

	// The website of the developer.
	Url *string `type:"string"`
	// contains filtered or unexported fields
}

The details about the developer that published the skill. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeveloperInfo

func (DeveloperInfo) GoString

func (s DeveloperInfo) GoString() string

GoString returns the string representation

func (DeveloperInfo) String

func (s DeveloperInfo) String() string

String returns the string representation

type Device

type Device struct {

	// The ARN of a device.
	DeviceArn *string `type:"string"`

	// The name of a device.
	DeviceName *string `min:"2" type:"string"`

	// The serial number of a device.
	DeviceSerialNumber *string `type:"string"`

	// The status of a device. If the status is not READY, check the DeviceStatusInfo
	// value for details.
	DeviceStatus DeviceStatus `type:"string" enum:"true"`

	// Detailed information about a device's status.
	DeviceStatusInfo *DeviceStatusInfo `type:"structure"`

	// The type of a device.
	DeviceType *string `type:"string"`

	// The MAC address of a device.
	MacAddress *string `type:"string"`

	// The room ARN of a device.
	RoomArn *string `type:"string"`

	// The software version of a device.
	SoftwareVersion *string `type:"string"`
	// contains filtered or unexported fields
}

A device with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Device

func (Device) GoString

func (s Device) GoString() string

GoString returns the string representation

func (Device) String

func (s Device) String() string

String returns the string representation

type DeviceData

type DeviceData struct {

	// The ARN of a device.
	DeviceArn *string `type:"string"`

	// The name of a device.
	DeviceName *string `min:"2" type:"string"`

	// The serial number of a device.
	DeviceSerialNumber *string `type:"string"`

	// The status of a device.
	DeviceStatus DeviceStatus `type:"string" enum:"true"`

	// Detailed information about a device's status.
	DeviceStatusInfo *DeviceStatusInfo `type:"structure"`

	// The type of a device.
	DeviceType *string `type:"string"`

	// The MAC address of a device.
	MacAddress *string `type:"string"`

	// The room ARN associated with a device.
	RoomArn *string `type:"string"`

	// The name of the room associated with a device.
	RoomName *string `min:"1" type:"string"`

	// The software version of a device.
	SoftwareVersion *string `type:"string"`
	// contains filtered or unexported fields
}

Device attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceData

func (DeviceData) GoString

func (s DeviceData) GoString() string

GoString returns the string representation

func (DeviceData) String

func (s DeviceData) String() string

String returns the string representation

type DeviceEvent

type DeviceEvent struct {

	// The time (in epoch) when the event occurred.
	Timestamp *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The type of device event.
	Type DeviceEventType `type:"string" enum:"true"`

	// The value of the event.
	Value *string `type:"string"`
	// contains filtered or unexported fields
}

The list of device events. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceEvent

func (DeviceEvent) GoString

func (s DeviceEvent) GoString() string

GoString returns the string representation

func (DeviceEvent) String

func (s DeviceEvent) String() string

String returns the string representation

type DeviceEventType

type DeviceEventType string
const (
	DeviceEventTypeConnectionStatus DeviceEventType = "CONNECTION_STATUS"
	DeviceEventTypeDeviceStatus     DeviceEventType = "DEVICE_STATUS"
)

Enum values for DeviceEventType

func (DeviceEventType) MarshalValue

func (enum DeviceEventType) MarshalValue() (string, error)

func (DeviceEventType) MarshalValueBuf

func (enum DeviceEventType) MarshalValueBuf(b []byte) ([]byte, error)

type DeviceStatus

type DeviceStatus string
const (
	DeviceStatusReady        DeviceStatus = "READY"
	DeviceStatusPending      DeviceStatus = "PENDING"
	DeviceStatusWasOffline   DeviceStatus = "WAS_OFFLINE"
	DeviceStatusDeregistered DeviceStatus = "DEREGISTERED"
)

Enum values for DeviceStatus

func (DeviceStatus) MarshalValue

func (enum DeviceStatus) MarshalValue() (string, error)

func (DeviceStatus) MarshalValueBuf

func (enum DeviceStatus) MarshalValueBuf(b []byte) ([]byte, error)

type DeviceStatusDetail

type DeviceStatusDetail struct {

	// The device status detail code.
	Code DeviceStatusDetailCode `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Details of a device’s status. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceStatusDetail

func (DeviceStatusDetail) GoString

func (s DeviceStatusDetail) GoString() string

GoString returns the string representation

func (DeviceStatusDetail) String

func (s DeviceStatusDetail) String() string

String returns the string representation

type DeviceStatusDetailCode

type DeviceStatusDetailCode string
const (
	DeviceStatusDetailCodeDeviceSoftwareUpdateNeeded DeviceStatusDetailCode = "DEVICE_SOFTWARE_UPDATE_NEEDED"
	DeviceStatusDetailCodeDeviceWasOffline           DeviceStatusDetailCode = "DEVICE_WAS_OFFLINE"
)

Enum values for DeviceStatusDetailCode

func (DeviceStatusDetailCode) MarshalValue

func (enum DeviceStatusDetailCode) MarshalValue() (string, error)

func (DeviceStatusDetailCode) MarshalValueBuf

func (enum DeviceStatusDetailCode) MarshalValueBuf(b []byte) ([]byte, error)

type DeviceStatusInfo

type DeviceStatusInfo struct {

	// The latest available information about the connection status of a device.
	ConnectionStatus ConnectionStatus `type:"string" enum:"true"`

	// One or more device status detail descriptions.
	DeviceStatusDetails []DeviceStatusDetail `type:"list"`
	// contains filtered or unexported fields
}

Detailed information about a device's status. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceStatusInfo

func (DeviceStatusInfo) GoString

func (s DeviceStatusInfo) GoString() string

GoString returns the string representation

func (DeviceStatusInfo) String

func (s DeviceStatusInfo) String() string

String returns the string representation

type DisassociateContactFromAddressBookInput

type DisassociateContactFromAddressBookInput struct {

	// The ARN of the address from which to disassociate the contact.
	//
	// AddressBookArn is a required field
	AddressBookArn *string `type:"string" required:"true"`

	// The ARN of the contact to disassociate from an address book.
	//
	// ContactArn is a required field
	ContactArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBookRequest

func (DisassociateContactFromAddressBookInput) GoString

GoString returns the string representation

func (DisassociateContactFromAddressBookInput) String

String returns the string representation

func (*DisassociateContactFromAddressBookInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateContactFromAddressBookOutput

type DisassociateContactFromAddressBookOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBookResponse

func (DisassociateContactFromAddressBookOutput) GoString

GoString returns the string representation

func (DisassociateContactFromAddressBookOutput) SDKResponseMetadata

func (s DisassociateContactFromAddressBookOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociateContactFromAddressBookOutput) String

String returns the string representation

type DisassociateContactFromAddressBookRequest

DisassociateContactFromAddressBookRequest is a API request type for the DisassociateContactFromAddressBook API operation.

func (DisassociateContactFromAddressBookRequest) Send

Send marshals and sends the DisassociateContactFromAddressBook API request.

type DisassociateDeviceFromRoomInput

type DisassociateDeviceFromRoomInput struct {

	// The ARN of the device to disassociate from a room. Required.
	DeviceArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoomRequest

func (DisassociateDeviceFromRoomInput) GoString

GoString returns the string representation

func (DisassociateDeviceFromRoomInput) String

String returns the string representation

type DisassociateDeviceFromRoomOutput

type DisassociateDeviceFromRoomOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoomResponse

func (DisassociateDeviceFromRoomOutput) GoString

GoString returns the string representation

func (DisassociateDeviceFromRoomOutput) SDKResponseMetadata

func (s DisassociateDeviceFromRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociateDeviceFromRoomOutput) String

String returns the string representation

type DisassociateDeviceFromRoomRequest

type DisassociateDeviceFromRoomRequest struct {
	*aws.Request
	Input *DisassociateDeviceFromRoomInput
	Copy  func(*DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest
}

DisassociateDeviceFromRoomRequest is a API request type for the DisassociateDeviceFromRoom API operation.

func (DisassociateDeviceFromRoomRequest) Send

Send marshals and sends the DisassociateDeviceFromRoom API request.

type DisassociateSkillFromSkillGroupInput

type DisassociateSkillFromSkillGroupInput struct {

	// The unique identifier of a skill. Required.
	SkillGroupArn *string `type:"string"`

	// The ARN of a skill group to associate to a skill.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroupRequest

func (DisassociateSkillFromSkillGroupInput) GoString

GoString returns the string representation

func (DisassociateSkillFromSkillGroupInput) String

String returns the string representation

func (*DisassociateSkillFromSkillGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateSkillFromSkillGroupOutput

type DisassociateSkillFromSkillGroupOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroupResponse

func (DisassociateSkillFromSkillGroupOutput) GoString

GoString returns the string representation

func (DisassociateSkillFromSkillGroupOutput) SDKResponseMetadata

func (s DisassociateSkillFromSkillGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociateSkillFromSkillGroupOutput) String

String returns the string representation

type DisassociateSkillFromSkillGroupRequest

type DisassociateSkillFromSkillGroupRequest struct {
	*aws.Request
	Input *DisassociateSkillFromSkillGroupInput
	Copy  func(*DisassociateSkillFromSkillGroupInput) DisassociateSkillFromSkillGroupRequest
}

DisassociateSkillFromSkillGroupRequest is a API request type for the DisassociateSkillFromSkillGroup API operation.

func (DisassociateSkillFromSkillGroupRequest) Send

Send marshals and sends the DisassociateSkillFromSkillGroup API request.

type DisassociateSkillFromUsersInput

type DisassociateSkillFromUsersInput struct {

	// The private skill ID you want to make unavailable for enrolled users.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromUsersRequest

func (DisassociateSkillFromUsersInput) GoString

GoString returns the string representation

func (DisassociateSkillFromUsersInput) String

String returns the string representation

func (*DisassociateSkillFromUsersInput) Validate

func (s *DisassociateSkillFromUsersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateSkillFromUsersOutput

type DisassociateSkillFromUsersOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromUsersResponse

func (DisassociateSkillFromUsersOutput) GoString

GoString returns the string representation

func (DisassociateSkillFromUsersOutput) SDKResponseMetadata

func (s DisassociateSkillFromUsersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociateSkillFromUsersOutput) String

String returns the string representation

type DisassociateSkillFromUsersRequest

type DisassociateSkillFromUsersRequest struct {
	*aws.Request
	Input *DisassociateSkillFromUsersInput
	Copy  func(*DisassociateSkillFromUsersInput) DisassociateSkillFromUsersRequest
}

DisassociateSkillFromUsersRequest is a API request type for the DisassociateSkillFromUsers API operation.

func (DisassociateSkillFromUsersRequest) Send

Send marshals and sends the DisassociateSkillFromUsers API request.

type DisassociateSkillGroupFromRoomInput

type DisassociateSkillGroupFromRoomInput struct {

	// The ARN of the room from which the skill group is to be disassociated. Required.
	RoomArn *string `type:"string"`

	// The ARN of the skill group to disassociate from a room. Required.
	SkillGroupArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoomRequest

func (DisassociateSkillGroupFromRoomInput) GoString

GoString returns the string representation

func (DisassociateSkillGroupFromRoomInput) String

String returns the string representation

type DisassociateSkillGroupFromRoomOutput

type DisassociateSkillGroupFromRoomOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoomResponse

func (DisassociateSkillGroupFromRoomOutput) GoString

GoString returns the string representation

func (DisassociateSkillGroupFromRoomOutput) SDKResponseMetadata

func (s DisassociateSkillGroupFromRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociateSkillGroupFromRoomOutput) String

String returns the string representation

type DisassociateSkillGroupFromRoomRequest

type DisassociateSkillGroupFromRoomRequest struct {
	*aws.Request
	Input *DisassociateSkillGroupFromRoomInput
	Copy  func(*DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest
}

DisassociateSkillGroupFromRoomRequest is a API request type for the DisassociateSkillGroupFromRoom API operation.

func (DisassociateSkillGroupFromRoomRequest) Send

Send marshals and sends the DisassociateSkillGroupFromRoom API request.

type DistanceUnit

type DistanceUnit string
const (
	DistanceUnitMetric   DistanceUnit = "METRIC"
	DistanceUnitImperial DistanceUnit = "IMPERIAL"
)

Enum values for DistanceUnit

func (DistanceUnit) MarshalValue

func (enum DistanceUnit) MarshalValue() (string, error)

func (DistanceUnit) MarshalValueBuf

func (enum DistanceUnit) MarshalValueBuf(b []byte) ([]byte, error)

type EnablementType

type EnablementType string
const (
	EnablementTypeEnabled EnablementType = "ENABLED"
	EnablementTypePending EnablementType = "PENDING"
)

Enum values for EnablementType

func (EnablementType) MarshalValue

func (enum EnablementType) MarshalValue() (string, error)

func (EnablementType) MarshalValueBuf

func (enum EnablementType) MarshalValueBuf(b []byte) ([]byte, error)

type EnablementTypeFilter

type EnablementTypeFilter string
const (
	EnablementTypeFilterEnabled EnablementTypeFilter = "ENABLED"
	EnablementTypeFilterPending EnablementTypeFilter = "PENDING"
)

Enum values for EnablementTypeFilter

func (EnablementTypeFilter) MarshalValue

func (enum EnablementTypeFilter) MarshalValue() (string, error)

func (EnablementTypeFilter) MarshalValueBuf

func (enum EnablementTypeFilter) MarshalValueBuf(b []byte) ([]byte, error)

type EnrollmentStatus

type EnrollmentStatus string
const (
	EnrollmentStatusInitialized    EnrollmentStatus = "INITIALIZED"
	EnrollmentStatusPending        EnrollmentStatus = "PENDING"
	EnrollmentStatusRegistered     EnrollmentStatus = "REGISTERED"
	EnrollmentStatusDisassociating EnrollmentStatus = "DISASSOCIATING"
	EnrollmentStatusDeregistering  EnrollmentStatus = "DEREGISTERING"
)

Enum values for EnrollmentStatus

func (EnrollmentStatus) MarshalValue

func (enum EnrollmentStatus) MarshalValue() (string, error)

func (EnrollmentStatus) MarshalValueBuf

func (enum EnrollmentStatus) MarshalValueBuf(b []byte) ([]byte, error)

type Feature

type Feature string
const (
	FeatureBluetooth     Feature = "BLUETOOTH"
	FeatureVolume        Feature = "VOLUME"
	FeatureNotifications Feature = "NOTIFICATIONS"
	FeatureLists         Feature = "LISTS"
	FeatureSkills        Feature = "SKILLS"
	FeatureAll           Feature = "ALL"
)

Enum values for Feature

func (Feature) MarshalValue

func (enum Feature) MarshalValue() (string, error)

func (Feature) MarshalValueBuf

func (enum Feature) MarshalValueBuf(b []byte) ([]byte, error)

type Filter

type Filter struct {

	// The key of a filter.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true"`

	// The values of a filter.
	//
	// Values is a required field
	Values []string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Filter

func (Filter) GoString

func (s Filter) GoString() string

GoString returns the string representation

func (Filter) String

func (s Filter) String() string

String returns the string representation

func (*Filter) Validate

func (s *Filter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ForgetSmartHomeAppliancesInput

type ForgetSmartHomeAppliancesInput struct {

	// The room that the appliances are associated with.
	//
	// RoomArn is a required field
	RoomArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliancesRequest

func (ForgetSmartHomeAppliancesInput) GoString

GoString returns the string representation

func (ForgetSmartHomeAppliancesInput) String

String returns the string representation

func (*ForgetSmartHomeAppliancesInput) Validate

func (s *ForgetSmartHomeAppliancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ForgetSmartHomeAppliancesOutput

type ForgetSmartHomeAppliancesOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliancesResponse

func (ForgetSmartHomeAppliancesOutput) GoString

GoString returns the string representation

func (ForgetSmartHomeAppliancesOutput) SDKResponseMetadata

func (s ForgetSmartHomeAppliancesOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ForgetSmartHomeAppliancesOutput) String

String returns the string representation

type ForgetSmartHomeAppliancesRequest

type ForgetSmartHomeAppliancesRequest struct {
	*aws.Request
	Input *ForgetSmartHomeAppliancesInput
	Copy  func(*ForgetSmartHomeAppliancesInput) ForgetSmartHomeAppliancesRequest
}

ForgetSmartHomeAppliancesRequest is a API request type for the ForgetSmartHomeAppliances API operation.

func (ForgetSmartHomeAppliancesRequest) Send

Send marshals and sends the ForgetSmartHomeAppliances API request.

type Gateway

type Gateway struct {

	// The ARN of the gateway.
	Arn *string `type:"string"`

	// The description of the gateway.
	Description *string `type:"string"`

	// The ARN of the gateway group that the gateway is associated to.
	GatewayGroupArn *string `type:"string"`

	// The name of the gateway.
	Name *string `min:"1" type:"string"`

	// The software version of the gateway. The gateway automatically updates its
	// software version during normal operation.
	SoftwareVersion *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The details of the gateway. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Gateway

func (Gateway) GoString

func (s Gateway) GoString() string

GoString returns the string representation

func (Gateway) String

func (s Gateway) String() string

String returns the string representation

type GatewayGroup

type GatewayGroup struct {

	// The ARN of the gateway group.
	Arn *string `type:"string"`

	// The description of the gateway group.
	Description *string `type:"string"`

	// The name of the gateway group.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The details of the gateway group. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GatewayGroup

func (GatewayGroup) GoString

func (s GatewayGroup) GoString() string

GoString returns the string representation

func (GatewayGroup) String

func (s GatewayGroup) String() string

String returns the string representation

type GatewayGroupSummary

type GatewayGroupSummary struct {

	// The ARN of the gateway group.
	Arn *string `type:"string"`

	// The description of the gateway group.
	Description *string `type:"string"`

	// The name of the gateway group.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The summary of a gateway group. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GatewayGroupSummary

func (GatewayGroupSummary) GoString

func (s GatewayGroupSummary) GoString() string

GoString returns the string representation

func (GatewayGroupSummary) String

func (s GatewayGroupSummary) String() string

String returns the string representation

type GatewaySummary

type GatewaySummary struct {

	// The ARN of the gateway.
	Arn *string `type:"string"`

	// The description of the gateway.
	Description *string `type:"string"`

	// The ARN of the gateway group that the gateway is associated to.
	GatewayGroupArn *string `type:"string"`

	// The name of the gateway.
	Name *string `min:"1" type:"string"`

	// The software version of the gateway. The gateway automatically updates its
	// software version during normal operation.
	SoftwareVersion *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The summary of a gateway. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GatewaySummary

func (GatewaySummary) GoString

func (s GatewaySummary) GoString() string

GoString returns the string representation

func (GatewaySummary) String

func (s GatewaySummary) String() string

String returns the string representation

type GetAddressBookInput

type GetAddressBookInput struct {

	// The ARN of the address book for which to request details.
	//
	// AddressBookArn is a required field
	AddressBookArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBookRequest

func (GetAddressBookInput) GoString

func (s GetAddressBookInput) GoString() string

GoString returns the string representation

func (GetAddressBookInput) String

func (s GetAddressBookInput) String() string

String returns the string representation

func (*GetAddressBookInput) Validate

func (s *GetAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAddressBookOutput

type GetAddressBookOutput struct {

	// The details of the requested address book.
	AddressBook *AddressBook `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBookResponse

func (GetAddressBookOutput) GoString

func (s GetAddressBookOutput) GoString() string

GoString returns the string representation

func (GetAddressBookOutput) SDKResponseMetadata

func (s GetAddressBookOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetAddressBookOutput) String

func (s GetAddressBookOutput) String() string

String returns the string representation

type GetAddressBookRequest

type GetAddressBookRequest struct {
	*aws.Request
	Input *GetAddressBookInput
	Copy  func(*GetAddressBookInput) GetAddressBookRequest
}

GetAddressBookRequest is a API request type for the GetAddressBook API operation.

func (GetAddressBookRequest) Send

Send marshals and sends the GetAddressBook API request.

type GetConferencePreferenceInput

type GetConferencePreferenceInput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreferenceRequest

func (GetConferencePreferenceInput) GoString

func (s GetConferencePreferenceInput) GoString() string

GoString returns the string representation

func (GetConferencePreferenceInput) String

String returns the string representation

type GetConferencePreferenceOutput

type GetConferencePreferenceOutput struct {

	// The conference preference.
	Preference *ConferencePreference `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreferenceResponse

func (GetConferencePreferenceOutput) GoString

GoString returns the string representation

func (GetConferencePreferenceOutput) SDKResponseMetadata

func (s GetConferencePreferenceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetConferencePreferenceOutput) String

String returns the string representation

type GetConferencePreferenceRequest

type GetConferencePreferenceRequest struct {
	*aws.Request
	Input *GetConferencePreferenceInput
	Copy  func(*GetConferencePreferenceInput) GetConferencePreferenceRequest
}

GetConferencePreferenceRequest is a API request type for the GetConferencePreference API operation.

func (GetConferencePreferenceRequest) Send

Send marshals and sends the GetConferencePreference API request.

type GetConferenceProviderInput

type GetConferenceProviderInput struct {

	// The ARN of the newly created conference provider.
	//
	// ConferenceProviderArn is a required field
	ConferenceProviderArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProviderRequest

func (GetConferenceProviderInput) GoString

func (s GetConferenceProviderInput) GoString() string

GoString returns the string representation

func (GetConferenceProviderInput) String

String returns the string representation

func (*GetConferenceProviderInput) Validate

func (s *GetConferenceProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConferenceProviderOutput

type GetConferenceProviderOutput struct {

	// The conference provider.
	ConferenceProvider *ConferenceProvider `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProviderResponse

func (GetConferenceProviderOutput) GoString

func (s GetConferenceProviderOutput) GoString() string

GoString returns the string representation

func (GetConferenceProviderOutput) SDKResponseMetadata

func (s GetConferenceProviderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetConferenceProviderOutput) String

String returns the string representation

type GetConferenceProviderRequest

type GetConferenceProviderRequest struct {
	*aws.Request
	Input *GetConferenceProviderInput
	Copy  func(*GetConferenceProviderInput) GetConferenceProviderRequest
}

GetConferenceProviderRequest is a API request type for the GetConferenceProvider API operation.

func (GetConferenceProviderRequest) Send

Send marshals and sends the GetConferenceProvider API request.

type GetContactInput

type GetContactInput struct {

	// The ARN of the contact for which to request details.
	//
	// ContactArn is a required field
	ContactArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContactRequest

func (GetContactInput) GoString

func (s GetContactInput) GoString() string

GoString returns the string representation

func (GetContactInput) String

func (s GetContactInput) String() string

String returns the string representation

func (*GetContactInput) Validate

func (s *GetContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetContactOutput

type GetContactOutput struct {

	// The details of the requested contact.
	Contact *Contact `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContactResponse

func (GetContactOutput) GoString

func (s GetContactOutput) GoString() string

GoString returns the string representation

func (GetContactOutput) SDKResponseMetadata

func (s GetContactOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetContactOutput) String

func (s GetContactOutput) String() string

String returns the string representation

type GetContactRequest

type GetContactRequest struct {
	*aws.Request
	Input *GetContactInput
	Copy  func(*GetContactInput) GetContactRequest
}

GetContactRequest is a API request type for the GetContact API operation.

func (GetContactRequest) Send

Send marshals and sends the GetContact API request.

type GetDeviceInput

type GetDeviceInput struct {

	// The ARN of the device for which to request details. Required.
	DeviceArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDeviceRequest

func (GetDeviceInput) GoString

func (s GetDeviceInput) GoString() string

GoString returns the string representation

func (GetDeviceInput) String

func (s GetDeviceInput) String() string

String returns the string representation

type GetDeviceOutput

type GetDeviceOutput struct {

	// The details of the device requested. Required.
	Device *Device `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDeviceResponse

func (GetDeviceOutput) GoString

func (s GetDeviceOutput) GoString() string

GoString returns the string representation

func (GetDeviceOutput) SDKResponseMetadata

func (s GetDeviceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetDeviceOutput) String

func (s GetDeviceOutput) String() string

String returns the string representation

type GetDeviceRequest

type GetDeviceRequest struct {
	*aws.Request
	Input *GetDeviceInput
	Copy  func(*GetDeviceInput) GetDeviceRequest
}

GetDeviceRequest is a API request type for the GetDevice API operation.

func (GetDeviceRequest) Send

Send marshals and sends the GetDevice API request.

type GetGatewayGroupInput

type GetGatewayGroupInput struct {

	// The ARN of the gateway group to get.
	//
	// GatewayGroupArn is a required field
	GatewayGroupArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayGroupRequest

func (GetGatewayGroupInput) GoString

func (s GetGatewayGroupInput) GoString() string

GoString returns the string representation

func (GetGatewayGroupInput) String

func (s GetGatewayGroupInput) String() string

String returns the string representation

func (*GetGatewayGroupInput) Validate

func (s *GetGatewayGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGatewayGroupOutput

type GetGatewayGroupOutput struct {

	// The details of the gateway group.
	GatewayGroup *GatewayGroup `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayGroupResponse

func (GetGatewayGroupOutput) GoString

func (s GetGatewayGroupOutput) GoString() string

GoString returns the string representation

func (GetGatewayGroupOutput) SDKResponseMetadata

func (s GetGatewayGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetGatewayGroupOutput) String

func (s GetGatewayGroupOutput) String() string

String returns the string representation

type GetGatewayGroupRequest

type GetGatewayGroupRequest struct {
	*aws.Request
	Input *GetGatewayGroupInput
	Copy  func(*GetGatewayGroupInput) GetGatewayGroupRequest
}

GetGatewayGroupRequest is a API request type for the GetGatewayGroup API operation.

func (GetGatewayGroupRequest) Send

Send marshals and sends the GetGatewayGroup API request.

type GetGatewayInput

type GetGatewayInput struct {

	// The ARN of the gateway to get.
	//
	// GatewayArn is a required field
	GatewayArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayRequest

func (GetGatewayInput) GoString

func (s GetGatewayInput) GoString() string

GoString returns the string representation

func (GetGatewayInput) String

func (s GetGatewayInput) String() string

String returns the string representation

func (*GetGatewayInput) Validate

func (s *GetGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGatewayOutput

type GetGatewayOutput struct {

	// The details of the gateway.
	Gateway *Gateway `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayResponse

func (GetGatewayOutput) GoString

func (s GetGatewayOutput) GoString() string

GoString returns the string representation

func (GetGatewayOutput) SDKResponseMetadata

func (s GetGatewayOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetGatewayOutput) String

func (s GetGatewayOutput) String() string

String returns the string representation

type GetGatewayRequest

type GetGatewayRequest struct {
	*aws.Request
	Input *GetGatewayInput
	Copy  func(*GetGatewayInput) GetGatewayRequest
}

GetGatewayRequest is a API request type for the GetGateway API operation.

func (GetGatewayRequest) Send

Send marshals and sends the GetGateway API request.

type GetInvitationConfigurationInput

type GetInvitationConfigurationInput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetInvitationConfigurationRequest

func (GetInvitationConfigurationInput) GoString

GoString returns the string representation

func (GetInvitationConfigurationInput) String

String returns the string representation

type GetInvitationConfigurationOutput

type GetInvitationConfigurationOutput struct {

	// The email ID of the organization or individual contact that the enrolled
	// user can use.
	ContactEmail *string `min:"1" type:"string"`

	// The name of the organization sending the enrollment invite to a user.
	OrganizationName *string `min:"1" type:"string"`

	// The list of private skill IDs that you want to recommend to the user to enable
	// in the invitation.
	PrivateSkillIds []string `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetInvitationConfigurationResponse

func (GetInvitationConfigurationOutput) GoString

GoString returns the string representation

func (GetInvitationConfigurationOutput) SDKResponseMetadata

func (s GetInvitationConfigurationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetInvitationConfigurationOutput) String

String returns the string representation

type GetInvitationConfigurationRequest

type GetInvitationConfigurationRequest struct {
	*aws.Request
	Input *GetInvitationConfigurationInput
	Copy  func(*GetInvitationConfigurationInput) GetInvitationConfigurationRequest
}

GetInvitationConfigurationRequest is a API request type for the GetInvitationConfiguration API operation.

func (GetInvitationConfigurationRequest) Send

Send marshals and sends the GetInvitationConfiguration API request.

type GetProfileInput

type GetProfileInput struct {

	// The ARN of the room profile for which to request details. Required.
	ProfileArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfileRequest

func (GetProfileInput) GoString

func (s GetProfileInput) GoString() string

GoString returns the string representation

func (GetProfileInput) String

func (s GetProfileInput) String() string

String returns the string representation

type GetProfileOutput

type GetProfileOutput struct {

	// The details of the room profile requested. Required.
	Profile *Profile `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfileResponse

func (GetProfileOutput) GoString

func (s GetProfileOutput) GoString() string

GoString returns the string representation

func (GetProfileOutput) SDKResponseMetadata

func (s GetProfileOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetProfileOutput) String

func (s GetProfileOutput) String() string

String returns the string representation

type GetProfileRequest

type GetProfileRequest struct {
	*aws.Request
	Input *GetProfileInput
	Copy  func(*GetProfileInput) GetProfileRequest
}

GetProfileRequest is a API request type for the GetProfile API operation.

func (GetProfileRequest) Send

Send marshals and sends the GetProfile API request.

type GetRoomInput

type GetRoomInput struct {

	// The ARN of the room for which to request details. Required.
	RoomArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomRequest

func (GetRoomInput) GoString

func (s GetRoomInput) GoString() string

GoString returns the string representation

func (GetRoomInput) String

func (s GetRoomInput) String() string

String returns the string representation

type GetRoomOutput

type GetRoomOutput struct {

	// The details of the room requested.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomResponse

func (GetRoomOutput) GoString

func (s GetRoomOutput) GoString() string

GoString returns the string representation

func (GetRoomOutput) SDKResponseMetadata

func (s GetRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetRoomOutput) String

func (s GetRoomOutput) String() string

String returns the string representation

type GetRoomRequest

type GetRoomRequest struct {
	*aws.Request
	Input *GetRoomInput
	Copy  func(*GetRoomInput) GetRoomRequest
}

GetRoomRequest is a API request type for the GetRoom API operation.

func (GetRoomRequest) Send

Send marshals and sends the GetRoom API request.

type GetRoomSkillParameterInput

type GetRoomSkillParameterInput struct {

	// The room skill parameter key for which to get details. Required.
	//
	// ParameterKey is a required field
	ParameterKey *string `min:"1" type:"string" required:"true"`

	// The ARN of the room from which to get the room skill parameter details.
	RoomArn *string `type:"string"`

	// The ARN of the skill from which to get the room skill parameter details.
	// Required.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameterRequest

func (GetRoomSkillParameterInput) GoString

func (s GetRoomSkillParameterInput) GoString() string

GoString returns the string representation

func (GetRoomSkillParameterInput) String

String returns the string representation

func (*GetRoomSkillParameterInput) Validate

func (s *GetRoomSkillParameterInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRoomSkillParameterOutput

type GetRoomSkillParameterOutput struct {

	// The details of the room skill parameter requested. Required.
	RoomSkillParameter *RoomSkillParameter `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameterResponse

func (GetRoomSkillParameterOutput) GoString

func (s GetRoomSkillParameterOutput) GoString() string

GoString returns the string representation

func (GetRoomSkillParameterOutput) SDKResponseMetadata

func (s GetRoomSkillParameterOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetRoomSkillParameterOutput) String

String returns the string representation

type GetRoomSkillParameterRequest

type GetRoomSkillParameterRequest struct {
	*aws.Request
	Input *GetRoomSkillParameterInput
	Copy  func(*GetRoomSkillParameterInput) GetRoomSkillParameterRequest
}

GetRoomSkillParameterRequest is a API request type for the GetRoomSkillParameter API operation.

func (GetRoomSkillParameterRequest) Send

Send marshals and sends the GetRoomSkillParameter API request.

type GetSkillGroupInput

type GetSkillGroupInput struct {

	// The ARN of the skill group for which to get details. Required.
	SkillGroupArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroupRequest

func (GetSkillGroupInput) GoString

func (s GetSkillGroupInput) GoString() string

GoString returns the string representation

func (GetSkillGroupInput) String

func (s GetSkillGroupInput) String() string

String returns the string representation

type GetSkillGroupOutput

type GetSkillGroupOutput struct {

	// The details of the skill group requested. Required.
	SkillGroup *SkillGroup `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroupResponse

func (GetSkillGroupOutput) GoString

func (s GetSkillGroupOutput) GoString() string

GoString returns the string representation

func (GetSkillGroupOutput) SDKResponseMetadata

func (s GetSkillGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetSkillGroupOutput) String

func (s GetSkillGroupOutput) String() string

String returns the string representation

type GetSkillGroupRequest

type GetSkillGroupRequest struct {
	*aws.Request
	Input *GetSkillGroupInput
	Copy  func(*GetSkillGroupInput) GetSkillGroupRequest
}

GetSkillGroupRequest is a API request type for the GetSkillGroup API operation.

func (GetSkillGroupRequest) Send

Send marshals and sends the GetSkillGroup API request.

type IPDialIn

type IPDialIn struct {

	// The protocol, including SIP, SIPS, and H323.
	//
	// CommsProtocol is a required field
	CommsProtocol CommsProtocol `type:"string" required:"true" enum:"true"`

	// The IP address.
	//
	// Endpoint is a required field
	Endpoint *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The IP endpoint and protocol for calling. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/IPDialIn

func (IPDialIn) GoString

func (s IPDialIn) GoString() string

GoString returns the string representation

func (IPDialIn) String

func (s IPDialIn) String() string

String returns the string representation

func (*IPDialIn) Validate

func (s *IPDialIn) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListBusinessReportSchedulesInput

type ListBusinessReportSchedulesInput struct {

	// The maximum number of schedules listed in the call.
	MaxResults *int64 `min:"1" type:"integer"`

	// The token used to list the remaining schedules from the previous API call.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListBusinessReportSchedulesRequest

func (ListBusinessReportSchedulesInput) GoString

GoString returns the string representation

func (ListBusinessReportSchedulesInput) String

String returns the string representation

func (*ListBusinessReportSchedulesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListBusinessReportSchedulesOutput

type ListBusinessReportSchedulesOutput struct {

	// The schedule of the reports.
	BusinessReportSchedules []BusinessReportSchedule `type:"list"`

	// The token used to list the remaining schedules from the previous API call.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListBusinessReportSchedulesResponse

func (ListBusinessReportSchedulesOutput) GoString

GoString returns the string representation

func (ListBusinessReportSchedulesOutput) SDKResponseMetadata

func (s ListBusinessReportSchedulesOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListBusinessReportSchedulesOutput) String

String returns the string representation

type ListBusinessReportSchedulesPager

type ListBusinessReportSchedulesPager struct {
	aws.Pager
}

ListBusinessReportSchedulesPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListBusinessReportSchedulesPager) CurrentPage

type ListBusinessReportSchedulesRequest

type ListBusinessReportSchedulesRequest struct {
	*aws.Request
	Input *ListBusinessReportSchedulesInput
	Copy  func(*ListBusinessReportSchedulesInput) ListBusinessReportSchedulesRequest
}

ListBusinessReportSchedulesRequest is a API request type for the ListBusinessReportSchedules API operation.

func (*ListBusinessReportSchedulesRequest) Paginate

Paginate pages iterates over the pages of a ListBusinessReportSchedulesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListBusinessReportSchedules operation.
		req := client.ListBusinessReportSchedulesRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListBusinessReportSchedulesRequest) Send

Send marshals and sends the ListBusinessReportSchedules API request.

type ListConferenceProvidersInput

type ListConferenceProvidersInput struct {

	// The maximum number of conference providers to be returned, per paginated
	// calls.
	MaxResults *int64 `min:"1" type:"integer"`

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProvidersRequest

func (ListConferenceProvidersInput) GoString

func (s ListConferenceProvidersInput) GoString() string

GoString returns the string representation

func (ListConferenceProvidersInput) String

String returns the string representation

func (*ListConferenceProvidersInput) Validate

func (s *ListConferenceProvidersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListConferenceProvidersOutput

type ListConferenceProvidersOutput struct {

	// The conference providers.
	ConferenceProviders []ConferenceProvider `type:"list"`

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProvidersResponse

func (ListConferenceProvidersOutput) GoString

GoString returns the string representation

func (ListConferenceProvidersOutput) SDKResponseMetadata

func (s ListConferenceProvidersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListConferenceProvidersOutput) String

String returns the string representation

type ListConferenceProvidersPager

type ListConferenceProvidersPager struct {
	aws.Pager
}

ListConferenceProvidersPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListConferenceProvidersPager) CurrentPage

type ListConferenceProvidersRequest

type ListConferenceProvidersRequest struct {
	*aws.Request
	Input *ListConferenceProvidersInput
	Copy  func(*ListConferenceProvidersInput) ListConferenceProvidersRequest
}

ListConferenceProvidersRequest is a API request type for the ListConferenceProviders API operation.

func (*ListConferenceProvidersRequest) Paginate

Paginate pages iterates over the pages of a ListConferenceProvidersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListConferenceProviders operation.
		req := client.ListConferenceProvidersRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListConferenceProvidersRequest) Send

Send marshals and sends the ListConferenceProviders API request.

type ListDeviceEventsInput

type ListDeviceEventsInput struct {

	// The ARN of a device.
	//
	// DeviceArn is a required field
	DeviceArn *string `type:"string" required:"true"`

	// The event type to filter device events. If EventType isn't specified, this
	// returns a list of all device events in reverse chronological order. If EventType
	// is specified, this returns a list of device events for that EventType in
	// reverse chronological order.
	EventType DeviceEventType `type:"string" enum:"true"`

	// The maximum number of results to include in the response. The default value
	// is 50. If more results exist than the specified MaxResults value, a token
	// is included in the response so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// only includes results beyond the token, up to the value specified by MaxResults.
	// When the end of results is reached, the response has a value of null.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEventsRequest

func (ListDeviceEventsInput) GoString

func (s ListDeviceEventsInput) GoString() string

GoString returns the string representation

func (ListDeviceEventsInput) String

func (s ListDeviceEventsInput) String() string

String returns the string representation

func (*ListDeviceEventsInput) Validate

func (s *ListDeviceEventsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDeviceEventsOutput

type ListDeviceEventsOutput struct {

	// The device events requested for the device ARN.
	DeviceEvents []DeviceEvent `type:"list"`

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEventsResponse

func (ListDeviceEventsOutput) GoString

func (s ListDeviceEventsOutput) GoString() string

GoString returns the string representation

func (ListDeviceEventsOutput) SDKResponseMetadata

func (s ListDeviceEventsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListDeviceEventsOutput) String

func (s ListDeviceEventsOutput) String() string

String returns the string representation

type ListDeviceEventsPager

type ListDeviceEventsPager struct {
	aws.Pager
}

ListDeviceEventsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListDeviceEventsPager) CurrentPage

type ListDeviceEventsRequest

type ListDeviceEventsRequest struct {
	*aws.Request
	Input *ListDeviceEventsInput
	Copy  func(*ListDeviceEventsInput) ListDeviceEventsRequest
}

ListDeviceEventsRequest is a API request type for the ListDeviceEvents API operation.

func (*ListDeviceEventsRequest) Paginate

Paginate pages iterates over the pages of a ListDeviceEventsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListDeviceEvents operation.
		req := client.ListDeviceEventsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListDeviceEventsRequest) Send

Send marshals and sends the ListDeviceEvents API request.

type ListGatewayGroupsInput

type ListGatewayGroupsInput struct {

	// The maximum number of gateway group summaries to return. The default is 50.
	MaxResults *int64 `min:"1" type:"integer"`

	// The token used to paginate though multiple pages of gateway group summaries.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewayGroupsRequest

func (ListGatewayGroupsInput) GoString

func (s ListGatewayGroupsInput) GoString() string

GoString returns the string representation

func (ListGatewayGroupsInput) String

func (s ListGatewayGroupsInput) String() string

String returns the string representation

func (*ListGatewayGroupsInput) Validate

func (s *ListGatewayGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGatewayGroupsOutput

type ListGatewayGroupsOutput struct {

	// The gateway groups in the list.
	GatewayGroups []GatewayGroupSummary `type:"list"`

	// The token used to paginate though multiple pages of gateway group summaries.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewayGroupsResponse

func (ListGatewayGroupsOutput) GoString

func (s ListGatewayGroupsOutput) GoString() string

GoString returns the string representation

func (ListGatewayGroupsOutput) SDKResponseMetadata

func (s ListGatewayGroupsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListGatewayGroupsOutput) String

func (s ListGatewayGroupsOutput) String() string

String returns the string representation

type ListGatewayGroupsPager

type ListGatewayGroupsPager struct {
	aws.Pager
}

ListGatewayGroupsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListGatewayGroupsPager) CurrentPage

type ListGatewayGroupsRequest

type ListGatewayGroupsRequest struct {
	*aws.Request
	Input *ListGatewayGroupsInput
	Copy  func(*ListGatewayGroupsInput) ListGatewayGroupsRequest
}

ListGatewayGroupsRequest is a API request type for the ListGatewayGroups API operation.

func (*ListGatewayGroupsRequest) Paginate

Paginate pages iterates over the pages of a ListGatewayGroupsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListGatewayGroups operation.
		req := client.ListGatewayGroupsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListGatewayGroupsRequest) Send

Send marshals and sends the ListGatewayGroups API request.

type ListGatewaysInput

type ListGatewaysInput struct {

	// The gateway group ARN for which to list gateways.
	GatewayGroupArn *string `type:"string"`

	// The maximum number of gateway summaries to return. The default is 50.
	MaxResults *int64 `min:"1" type:"integer"`

	// The token used to paginate though multiple pages of gateway summaries.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewaysRequest

func (ListGatewaysInput) GoString

func (s ListGatewaysInput) GoString() string

GoString returns the string representation

func (ListGatewaysInput) String

func (s ListGatewaysInput) String() string

String returns the string representation

func (*ListGatewaysInput) Validate

func (s *ListGatewaysInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGatewaysOutput

type ListGatewaysOutput struct {

	// The gateways in the list.
	Gateways []GatewaySummary `type:"list"`

	// The token used to paginate though multiple pages of gateway summaries.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewaysResponse

func (ListGatewaysOutput) GoString

func (s ListGatewaysOutput) GoString() string

GoString returns the string representation

func (ListGatewaysOutput) SDKResponseMetadata

func (s ListGatewaysOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListGatewaysOutput) String

func (s ListGatewaysOutput) String() string

String returns the string representation

type ListGatewaysPager

type ListGatewaysPager struct {
	aws.Pager
}

ListGatewaysPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListGatewaysPager) CurrentPage

func (p *ListGatewaysPager) CurrentPage() *ListGatewaysOutput

type ListGatewaysRequest

type ListGatewaysRequest struct {
	*aws.Request
	Input *ListGatewaysInput
	Copy  func(*ListGatewaysInput) ListGatewaysRequest
}

ListGatewaysRequest is a API request type for the ListGateways API operation.

func (*ListGatewaysRequest) Paginate

func (p *ListGatewaysRequest) Paginate(opts ...aws.Option) ListGatewaysPager

Paginate pages iterates over the pages of a ListGatewaysRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListGateways operation.
		req := client.ListGatewaysRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListGatewaysRequest) Send

Send marshals and sends the ListGateways API request.

type ListSkillsInput

type ListSkillsInput struct {

	// Whether the skill is enabled under the user's account, or if it requires
	// linking to be used.
	EnablementType EnablementTypeFilter `type:"string" enum:"true"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved. Required.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// includes only results beyond the token, up to the value specified by MaxResults.
	// Required.
	NextToken *string `min:"1" type:"string"`

	// The ARN of the skill group for which to list enabled skills. Required.
	SkillGroupArn *string `type:"string"`

	// Whether the skill is publicly available or is a private skill.
	SkillType SkillTypeFilter `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsRequest

func (ListSkillsInput) GoString

func (s ListSkillsInput) GoString() string

GoString returns the string representation

func (ListSkillsInput) String

func (s ListSkillsInput) String() string

String returns the string representation

func (*ListSkillsInput) Validate

func (s *ListSkillsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSkillsOutput

type ListSkillsOutput struct {

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The list of enabled skills requested. Required.
	SkillSummaries []SkillSummary `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsResponse

func (ListSkillsOutput) GoString

func (s ListSkillsOutput) GoString() string

GoString returns the string representation

func (ListSkillsOutput) SDKResponseMetadata

func (s ListSkillsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListSkillsOutput) String

func (s ListSkillsOutput) String() string

String returns the string representation

type ListSkillsPager

type ListSkillsPager struct {
	aws.Pager
}

ListSkillsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListSkillsPager) CurrentPage

func (p *ListSkillsPager) CurrentPage() *ListSkillsOutput

type ListSkillsRequest

type ListSkillsRequest struct {
	*aws.Request
	Input *ListSkillsInput
	Copy  func(*ListSkillsInput) ListSkillsRequest
}

ListSkillsRequest is a API request type for the ListSkills API operation.

func (*ListSkillsRequest) Paginate

func (p *ListSkillsRequest) Paginate(opts ...aws.Option) ListSkillsPager

Paginate pages iterates over the pages of a ListSkillsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListSkills operation.
		req := client.ListSkillsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListSkillsRequest) Send

Send marshals and sends the ListSkills API request.

type ListSkillsStoreCategoriesInput

type ListSkillsStoreCategoriesInput struct {

	// The maximum number of categories returned, per paginated calls.
	MaxResults *int64 `min:"1" type:"integer"`

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategoriesRequest

func (ListSkillsStoreCategoriesInput) GoString

GoString returns the string representation

func (ListSkillsStoreCategoriesInput) String

String returns the string representation

func (*ListSkillsStoreCategoriesInput) Validate

func (s *ListSkillsStoreCategoriesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSkillsStoreCategoriesOutput

type ListSkillsStoreCategoriesOutput struct {

	// The list of categories.
	CategoryList []Category `type:"list"`

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategoriesResponse

func (ListSkillsStoreCategoriesOutput) GoString

GoString returns the string representation

func (ListSkillsStoreCategoriesOutput) SDKResponseMetadata

func (s ListSkillsStoreCategoriesOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListSkillsStoreCategoriesOutput) String

String returns the string representation

type ListSkillsStoreCategoriesPager

type ListSkillsStoreCategoriesPager struct {
	aws.Pager
}

ListSkillsStoreCategoriesPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListSkillsStoreCategoriesPager) CurrentPage

type ListSkillsStoreCategoriesRequest

type ListSkillsStoreCategoriesRequest struct {
	*aws.Request
	Input *ListSkillsStoreCategoriesInput
	Copy  func(*ListSkillsStoreCategoriesInput) ListSkillsStoreCategoriesRequest
}

ListSkillsStoreCategoriesRequest is a API request type for the ListSkillsStoreCategories API operation.

func (*ListSkillsStoreCategoriesRequest) Paginate

Paginate pages iterates over the pages of a ListSkillsStoreCategoriesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListSkillsStoreCategories operation.
		req := client.ListSkillsStoreCategoriesRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListSkillsStoreCategoriesRequest) Send

Send marshals and sends the ListSkillsStoreCategories API request.

type ListSkillsStoreSkillsByCategoryInput

type ListSkillsStoreSkillsByCategoryInput struct {

	// The category ID for which the skills are being retrieved from the skill store.
	//
	// CategoryId is a required field
	CategoryId *int64 `min:"1" type:"long" required:"true"`

	// The maximum number of skills returned per paginated calls.
	MaxResults *int64 `min:"1" type:"integer"`

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategoryRequest

func (ListSkillsStoreSkillsByCategoryInput) GoString

GoString returns the string representation

func (ListSkillsStoreSkillsByCategoryInput) String

String returns the string representation

func (*ListSkillsStoreSkillsByCategoryInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListSkillsStoreSkillsByCategoryOutput

type ListSkillsStoreSkillsByCategoryOutput struct {

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`

	// The skill store skills.
	SkillsStoreSkills []SkillsStoreSkill `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategoryResponse

func (ListSkillsStoreSkillsByCategoryOutput) GoString

GoString returns the string representation

func (ListSkillsStoreSkillsByCategoryOutput) SDKResponseMetadata

func (s ListSkillsStoreSkillsByCategoryOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListSkillsStoreSkillsByCategoryOutput) String

String returns the string representation

type ListSkillsStoreSkillsByCategoryPager

type ListSkillsStoreSkillsByCategoryPager struct {
	aws.Pager
}

ListSkillsStoreSkillsByCategoryPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListSkillsStoreSkillsByCategoryPager) CurrentPage

type ListSkillsStoreSkillsByCategoryRequest

type ListSkillsStoreSkillsByCategoryRequest struct {
	*aws.Request
	Input *ListSkillsStoreSkillsByCategoryInput
	Copy  func(*ListSkillsStoreSkillsByCategoryInput) ListSkillsStoreSkillsByCategoryRequest
}

ListSkillsStoreSkillsByCategoryRequest is a API request type for the ListSkillsStoreSkillsByCategory API operation.

func (*ListSkillsStoreSkillsByCategoryRequest) Paginate

Paginate pages iterates over the pages of a ListSkillsStoreSkillsByCategoryRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListSkillsStoreSkillsByCategory operation.
		req := client.ListSkillsStoreSkillsByCategoryRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListSkillsStoreSkillsByCategoryRequest) Send

Send marshals and sends the ListSkillsStoreSkillsByCategory API request.

type ListSmartHomeAppliancesInput

type ListSmartHomeAppliancesInput struct {

	// The maximum number of appliances to be returned, per paginated calls.
	MaxResults *int64 `min:"1" type:"integer"`

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`

	// The room that the appliances are associated with.
	//
	// RoomArn is a required field
	RoomArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliancesRequest

func (ListSmartHomeAppliancesInput) GoString

func (s ListSmartHomeAppliancesInput) GoString() string

GoString returns the string representation

func (ListSmartHomeAppliancesInput) String

String returns the string representation

func (*ListSmartHomeAppliancesInput) Validate

func (s *ListSmartHomeAppliancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSmartHomeAppliancesOutput

type ListSmartHomeAppliancesOutput struct {

	// The tokens used for pagination.
	NextToken *string `min:"1" type:"string"`

	// The smart home appliances.
	SmartHomeAppliances []SmartHomeAppliance `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliancesResponse

func (ListSmartHomeAppliancesOutput) GoString

GoString returns the string representation

func (ListSmartHomeAppliancesOutput) SDKResponseMetadata

func (s ListSmartHomeAppliancesOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListSmartHomeAppliancesOutput) String

String returns the string representation

type ListSmartHomeAppliancesPager

type ListSmartHomeAppliancesPager struct {
	aws.Pager
}

ListSmartHomeAppliancesPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListSmartHomeAppliancesPager) CurrentPage

type ListSmartHomeAppliancesRequest

type ListSmartHomeAppliancesRequest struct {
	*aws.Request
	Input *ListSmartHomeAppliancesInput
	Copy  func(*ListSmartHomeAppliancesInput) ListSmartHomeAppliancesRequest
}

ListSmartHomeAppliancesRequest is a API request type for the ListSmartHomeAppliances API operation.

func (*ListSmartHomeAppliancesRequest) Paginate

Paginate pages iterates over the pages of a ListSmartHomeAppliancesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListSmartHomeAppliances operation.
		req := client.ListSmartHomeAppliancesRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListSmartHomeAppliancesRequest) Send

Send marshals and sends the ListSmartHomeAppliances API request.

type ListTagsInput

type ListTagsInput struct {

	// The ARN of the specified resource for which to list tags.
	//
	// Arn is a required field
	Arn *string `type:"string" required:"true"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// includes only results beyond the token, up to the value specified by MaxResults.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTagsRequest

func (ListTagsInput) GoString

func (s ListTagsInput) GoString() string

GoString returns the string representation

func (ListTagsInput) String

func (s ListTagsInput) String() string

String returns the string representation

func (*ListTagsInput) Validate

func (s *ListTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsOutput

type ListTagsOutput struct {

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The tags requested for the specified resource.
	Tags []Tag `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTagsResponse

func (ListTagsOutput) GoString

func (s ListTagsOutput) GoString() string

GoString returns the string representation

func (ListTagsOutput) SDKResponseMetadata

func (s ListTagsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListTagsOutput) String

func (s ListTagsOutput) String() string

String returns the string representation

type ListTagsPager

type ListTagsPager struct {
	aws.Pager
}

ListTagsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListTagsPager) CurrentPage

func (p *ListTagsPager) CurrentPage() *ListTagsOutput

type ListTagsRequest

type ListTagsRequest struct {
	*aws.Request
	Input *ListTagsInput
	Copy  func(*ListTagsInput) ListTagsRequest
}

ListTagsRequest is a API request type for the ListTags API operation.

func (*ListTagsRequest) Paginate

func (p *ListTagsRequest) Paginate(opts ...aws.Option) ListTagsPager

Paginate pages iterates over the pages of a ListTagsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListTags operation.
		req := client.ListTagsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListTagsRequest) Send

Send marshals and sends the ListTags API request.

type MeetingSetting

type MeetingSetting struct {

	// The values that indicate whether the pin is always required.
	//
	// RequirePin is a required field
	RequirePin RequirePin `type:"string" required:"true" enum:"true"`
	// contains filtered or unexported fields
}

The values that indicate whether a pin is always required (YES), never required (NO), or OPTIONAL.

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/MeetingSetting

func (MeetingSetting) GoString

func (s MeetingSetting) GoString() string

GoString returns the string representation

func (MeetingSetting) String

func (s MeetingSetting) String() string

String returns the string representation

func (*MeetingSetting) Validate

func (s *MeetingSetting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PSTNDialIn

type PSTNDialIn struct {

	// The zip code.
	//
	// CountryCode is a required field
	CountryCode *string `type:"string" required:"true"`

	// The delay duration before Alexa enters the conference ID with dual-tone multi-frequency
	// (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is
	// how we send data over the telephone network.
	//
	// OneClickIdDelay is a required field
	OneClickIdDelay *string `min:"1" type:"string" required:"true"`

	// The delay duration before Alexa enters the conference pin with dual-tone
	// multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF
	// tone, which is how we send data over the telephone network.
	//
	// OneClickPinDelay is a required field
	OneClickPinDelay *string `min:"1" type:"string" required:"true"`

	// The phone number to call to join the conference.
	//
	// PhoneNumber is a required field
	PhoneNumber *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

The information for public switched telephone network (PSTN) conferencing. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PSTNDialIn

func (PSTNDialIn) GoString

func (s PSTNDialIn) GoString() string

GoString returns the string representation

func (PSTNDialIn) String

func (s PSTNDialIn) String() string

String returns the string representation

func (*PSTNDialIn) Validate

func (s *PSTNDialIn) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Profile

type Profile struct {

	// The address of a room profile.
	Address *string `min:"1" type:"string"`

	// The ARN of the address book.
	AddressBookArn *string `type:"string"`

	// The distance unit of a room profile.
	DistanceUnit DistanceUnit `type:"string" enum:"true"`

	// Retrieves if the profile is default or not.
	IsDefault *bool `type:"boolean"`

	// The max volume limit of a room profile.
	MaxVolumeLimit *int64 `type:"integer"`

	// The PSTN setting of a room profile.
	PSTNEnabled *bool `type:"boolean"`

	// The ARN of a room profile.
	ProfileArn *string `type:"string"`

	// The name of a room profile.
	ProfileName *string `min:"1" type:"string"`

	// The setup mode of a room profile.
	SetupModeDisabled *bool `type:"boolean"`

	// The temperature unit of a room profile.
	TemperatureUnit TemperatureUnit `type:"string" enum:"true"`

	// The time zone of a room profile.
	Timezone *string `min:"1" type:"string"`

	// The wake word of a room profile.
	WakeWord WakeWord `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

A room profile with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Profile

func (Profile) GoString

func (s Profile) GoString() string

GoString returns the string representation

func (Profile) String

func (s Profile) String() string

String returns the string representation

type ProfileData

type ProfileData struct {

	// The address of a room profile.
	Address *string `min:"1" type:"string"`

	// The distance unit of a room profile.
	DistanceUnit DistanceUnit `type:"string" enum:"true"`

	// Retrieves if the profile data is default or not.
	IsDefault *bool `type:"boolean"`

	// The ARN of a room profile.
	ProfileArn *string `type:"string"`

	// The name of a room profile.
	ProfileName *string `min:"1" type:"string"`

	// The temperature unit of a room profile.
	TemperatureUnit TemperatureUnit `type:"string" enum:"true"`

	// The timezone of a room profile.
	Timezone *string `min:"1" type:"string"`

	// The wake word of a room profile.
	WakeWord WakeWord `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The data of a room profile. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ProfileData

func (ProfileData) GoString

func (s ProfileData) GoString() string

GoString returns the string representation

func (ProfileData) String

func (s ProfileData) String() string

String returns the string representation

type PutConferencePreferenceInput

type PutConferencePreferenceInput struct {

	// The conference preference of a specific conference provider.
	//
	// ConferencePreference is a required field
	ConferencePreference *ConferencePreference `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreferenceRequest

func (PutConferencePreferenceInput) GoString

func (s PutConferencePreferenceInput) GoString() string

GoString returns the string representation

func (PutConferencePreferenceInput) String

String returns the string representation

func (*PutConferencePreferenceInput) Validate

func (s *PutConferencePreferenceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutConferencePreferenceOutput

type PutConferencePreferenceOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreferenceResponse

func (PutConferencePreferenceOutput) GoString

GoString returns the string representation

func (PutConferencePreferenceOutput) SDKResponseMetadata

func (s PutConferencePreferenceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (PutConferencePreferenceOutput) String

String returns the string representation

type PutConferencePreferenceRequest

type PutConferencePreferenceRequest struct {
	*aws.Request
	Input *PutConferencePreferenceInput
	Copy  func(*PutConferencePreferenceInput) PutConferencePreferenceRequest
}

PutConferencePreferenceRequest is a API request type for the PutConferencePreference API operation.

func (PutConferencePreferenceRequest) Send

Send marshals and sends the PutConferencePreference API request.

type PutInvitationConfigurationInput

type PutInvitationConfigurationInput struct {

	// The email ID of the organization or individual contact that the enrolled
	// user can use.
	ContactEmail *string `min:"1" type:"string"`

	// The name of the organization sending the enrollment invite to a user.
	//
	// OrganizationName is a required field
	OrganizationName *string `min:"1" type:"string" required:"true"`

	// The list of private skill IDs that you want to recommend to the user to enable
	// in the invitation.
	PrivateSkillIds []string `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutInvitationConfigurationRequest

func (PutInvitationConfigurationInput) GoString

GoString returns the string representation

func (PutInvitationConfigurationInput) String

String returns the string representation

func (*PutInvitationConfigurationInput) Validate

func (s *PutInvitationConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutInvitationConfigurationOutput

type PutInvitationConfigurationOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutInvitationConfigurationResponse

func (PutInvitationConfigurationOutput) GoString

GoString returns the string representation

func (PutInvitationConfigurationOutput) SDKResponseMetadata

func (s PutInvitationConfigurationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (PutInvitationConfigurationOutput) String

String returns the string representation

type PutInvitationConfigurationRequest

type PutInvitationConfigurationRequest struct {
	*aws.Request
	Input *PutInvitationConfigurationInput
	Copy  func(*PutInvitationConfigurationInput) PutInvitationConfigurationRequest
}

PutInvitationConfigurationRequest is a API request type for the PutInvitationConfiguration API operation.

func (PutInvitationConfigurationRequest) Send

Send marshals and sends the PutInvitationConfiguration API request.

type PutRoomSkillParameterInput

type PutRoomSkillParameterInput struct {

	// The ARN of the room associated with the room skill parameter. Required.
	RoomArn *string `type:"string"`

	// The updated room skill parameter. Required.
	//
	// RoomSkillParameter is a required field
	RoomSkillParameter *RoomSkillParameter `type:"structure" required:"true"`

	// The ARN of the skill associated with the room skill parameter. Required.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameterRequest

func (PutRoomSkillParameterInput) GoString

func (s PutRoomSkillParameterInput) GoString() string

GoString returns the string representation

func (PutRoomSkillParameterInput) String

String returns the string representation

func (*PutRoomSkillParameterInput) Validate

func (s *PutRoomSkillParameterInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutRoomSkillParameterOutput

type PutRoomSkillParameterOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameterResponse

func (PutRoomSkillParameterOutput) GoString

func (s PutRoomSkillParameterOutput) GoString() string

GoString returns the string representation

func (PutRoomSkillParameterOutput) SDKResponseMetadata

func (s PutRoomSkillParameterOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (PutRoomSkillParameterOutput) String

String returns the string representation

type PutRoomSkillParameterRequest

type PutRoomSkillParameterRequest struct {
	*aws.Request
	Input *PutRoomSkillParameterInput
	Copy  func(*PutRoomSkillParameterInput) PutRoomSkillParameterRequest
}

PutRoomSkillParameterRequest is a API request type for the PutRoomSkillParameter API operation.

func (PutRoomSkillParameterRequest) Send

Send marshals and sends the PutRoomSkillParameter API request.

type PutSkillAuthorizationInput

type PutSkillAuthorizationInput struct {

	// The authorization result specific to OAUTH code grant output. "Code” must
	// be populated in the AuthorizationResult map to establish the authorization.
	//
	// AuthorizationResult is a required field
	AuthorizationResult map[string]string `type:"map" required:"true"`

	// The room that the skill is authorized for.
	RoomArn *string `type:"string"`

	// The unique identifier of a skill.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorizationRequest

func (PutSkillAuthorizationInput) GoString

func (s PutSkillAuthorizationInput) GoString() string

GoString returns the string representation

func (PutSkillAuthorizationInput) String

String returns the string representation

func (*PutSkillAuthorizationInput) Validate

func (s *PutSkillAuthorizationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutSkillAuthorizationOutput

type PutSkillAuthorizationOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorizationResponse

func (PutSkillAuthorizationOutput) GoString

func (s PutSkillAuthorizationOutput) GoString() string

GoString returns the string representation

func (PutSkillAuthorizationOutput) SDKResponseMetadata

func (s PutSkillAuthorizationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (PutSkillAuthorizationOutput) String

String returns the string representation

type PutSkillAuthorizationRequest

type PutSkillAuthorizationRequest struct {
	*aws.Request
	Input *PutSkillAuthorizationInput
	Copy  func(*PutSkillAuthorizationInput) PutSkillAuthorizationRequest
}

PutSkillAuthorizationRequest is a API request type for the PutSkillAuthorization API operation.

func (PutSkillAuthorizationRequest) Send

Send marshals and sends the PutSkillAuthorization API request.

type RegisterAVSDeviceInput

type RegisterAVSDeviceInput struct {

	// The device type ID for your AVS device generated by Amazon when the OEM creates
	// a new product on Amazon's Developer Console.
	//
	// AmazonId is a required field
	AmazonId *string `type:"string" required:"true"`

	// The client ID of the OEM used for code-based linking authorization on an
	// AVS device.
	//
	// ClientId is a required field
	ClientId *string `type:"string" required:"true"`

	// The key generated by the OEM that uniquely identifies a specified instance
	// of your AVS device.
	//
	// DeviceSerialNumber is a required field
	DeviceSerialNumber *string `type:"string" required:"true"`

	// The product ID used to identify your AVS device during authorization.
	//
	// ProductId is a required field
	ProductId *string `type:"string" required:"true"`

	// The code that is obtained after your AVS device has made a POST request to
	// LWA as a part of the Device Authorization Request component of the OAuth
	// code-based linking specification.
	//
	// UserCode is a required field
	UserCode *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDeviceRequest

func (RegisterAVSDeviceInput) GoString

func (s RegisterAVSDeviceInput) GoString() string

GoString returns the string representation

func (RegisterAVSDeviceInput) String

func (s RegisterAVSDeviceInput) String() string

String returns the string representation

func (*RegisterAVSDeviceInput) Validate

func (s *RegisterAVSDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisterAVSDeviceOutput

type RegisterAVSDeviceOutput struct {

	// The ARN of the device.
	DeviceArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDeviceResponse

func (RegisterAVSDeviceOutput) GoString

func (s RegisterAVSDeviceOutput) GoString() string

GoString returns the string representation

func (RegisterAVSDeviceOutput) SDKResponseMetadata

func (s RegisterAVSDeviceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (RegisterAVSDeviceOutput) String

func (s RegisterAVSDeviceOutput) String() string

String returns the string representation

type RegisterAVSDeviceRequest

type RegisterAVSDeviceRequest struct {
	*aws.Request
	Input *RegisterAVSDeviceInput
	Copy  func(*RegisterAVSDeviceInput) RegisterAVSDeviceRequest
}

RegisterAVSDeviceRequest is a API request type for the RegisterAVSDevice API operation.

func (RegisterAVSDeviceRequest) Send

Send marshals and sends the RegisterAVSDevice API request.

type RejectSkillInput

type RejectSkillInput struct {

	// The unique identifier of the skill.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkillRequest

func (RejectSkillInput) GoString

func (s RejectSkillInput) GoString() string

GoString returns the string representation

func (RejectSkillInput) String

func (s RejectSkillInput) String() string

String returns the string representation

func (*RejectSkillInput) Validate

func (s *RejectSkillInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RejectSkillOutput

type RejectSkillOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkillResponse

func (RejectSkillOutput) GoString

func (s RejectSkillOutput) GoString() string

GoString returns the string representation

func (RejectSkillOutput) SDKResponseMetadata

func (s RejectSkillOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (RejectSkillOutput) String

func (s RejectSkillOutput) String() string

String returns the string representation

type RejectSkillRequest

type RejectSkillRequest struct {
	*aws.Request
	Input *RejectSkillInput
	Copy  func(*RejectSkillInput) RejectSkillRequest
}

RejectSkillRequest is a API request type for the RejectSkill API operation.

func (RejectSkillRequest) Send

Send marshals and sends the RejectSkill API request.

type RequirePin

type RequirePin string
const (
	RequirePinYes      RequirePin = "YES"
	RequirePinNo       RequirePin = "NO"
	RequirePinOptional RequirePin = "OPTIONAL"
)

Enum values for RequirePin

func (RequirePin) MarshalValue

func (enum RequirePin) MarshalValue() (string, error)

func (RequirePin) MarshalValueBuf

func (enum RequirePin) MarshalValueBuf(b []byte) ([]byte, error)

type ResolveRoomInput

type ResolveRoomInput struct {

	// The ARN of the skill that was requested. Required.
	//
	// SkillId is a required field
	SkillId *string `type:"string" required:"true"`

	// The ARN of the user. Required.
	//
	// UserId is a required field
	UserId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoomRequest

func (ResolveRoomInput) GoString

func (s ResolveRoomInput) GoString() string

GoString returns the string representation

func (ResolveRoomInput) String

func (s ResolveRoomInput) String() string

String returns the string representation

func (*ResolveRoomInput) Validate

func (s *ResolveRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResolveRoomOutput

type ResolveRoomOutput struct {

	// The ARN of the room from which the skill request was invoked.
	RoomArn *string `type:"string"`

	// The name of the room from which the skill request was invoked.
	RoomName *string `min:"1" type:"string"`

	// Response to get the room profile request. Required.
	RoomSkillParameters []RoomSkillParameter `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoomResponse

func (ResolveRoomOutput) GoString

func (s ResolveRoomOutput) GoString() string

GoString returns the string representation

func (ResolveRoomOutput) SDKResponseMetadata

func (s ResolveRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ResolveRoomOutput) String

func (s ResolveRoomOutput) String() string

String returns the string representation

type ResolveRoomRequest

type ResolveRoomRequest struct {
	*aws.Request
	Input *ResolveRoomInput
	Copy  func(*ResolveRoomInput) ResolveRoomRequest
}

ResolveRoomRequest is a API request type for the ResolveRoom API operation.

func (ResolveRoomRequest) Send

Send marshals and sends the ResolveRoom API request.

type RevokeInvitationInput

type RevokeInvitationInput struct {

	// The ARN of the enrollment invitation to revoke. Required.
	EnrollmentId *string `type:"string"`

	// The ARN of the user for whom to revoke an enrollment invitation. Required.
	UserArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitationRequest

func (RevokeInvitationInput) GoString

func (s RevokeInvitationInput) GoString() string

GoString returns the string representation

func (RevokeInvitationInput) String

func (s RevokeInvitationInput) String() string

String returns the string representation

type RevokeInvitationOutput

type RevokeInvitationOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitationResponse

func (RevokeInvitationOutput) GoString

func (s RevokeInvitationOutput) GoString() string

GoString returns the string representation

func (RevokeInvitationOutput) SDKResponseMetadata

func (s RevokeInvitationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (RevokeInvitationOutput) String

func (s RevokeInvitationOutput) String() string

String returns the string representation

type RevokeInvitationRequest

type RevokeInvitationRequest struct {
	*aws.Request
	Input *RevokeInvitationInput
	Copy  func(*RevokeInvitationInput) RevokeInvitationRequest
}

RevokeInvitationRequest is a API request type for the RevokeInvitation API operation.

func (RevokeInvitationRequest) Send

Send marshals and sends the RevokeInvitation API request.

type Room

type Room struct {

	// The description of a room.
	Description *string `min:"1" type:"string"`

	// The profile ARN of a room.
	ProfileArn *string `type:"string"`

	// The provider calendar ARN of a room.
	ProviderCalendarId *string `type:"string"`

	// The ARN of a room.
	RoomArn *string `type:"string"`

	// The name of a room.
	RoomName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

A room with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Room

func (Room) GoString

func (s Room) GoString() string

GoString returns the string representation

func (Room) String

func (s Room) String() string

String returns the string representation

type RoomData

type RoomData struct {

	// The description of a room.
	Description *string `min:"1" type:"string"`

	// The profile ARN of a room.
	ProfileArn *string `type:"string"`

	// The profile name of a room.
	ProfileName *string `min:"1" type:"string"`

	// The provider calendar ARN of a room.
	ProviderCalendarId *string `type:"string"`

	// The ARN of a room.
	RoomArn *string `type:"string"`

	// The name of a room.
	RoomName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The data of a room. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RoomData

func (RoomData) GoString

func (s RoomData) GoString() string

GoString returns the string representation

func (RoomData) String

func (s RoomData) String() string

String returns the string representation

type RoomSkillParameter

type RoomSkillParameter struct {

	// The parameter key of a room skill parameter. ParameterKey is an enumerated
	// type that only takes “DEFAULT” or “SCOPE” as valid values.
	//
	// ParameterKey is a required field
	ParameterKey *string `min:"1" type:"string" required:"true"`

	// The parameter value of a room skill parameter.
	//
	// ParameterValue is a required field
	ParameterValue *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A skill parameter associated with a room. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RoomSkillParameter

func (RoomSkillParameter) GoString

func (s RoomSkillParameter) GoString() string

GoString returns the string representation

func (RoomSkillParameter) String

func (s RoomSkillParameter) String() string

String returns the string representation

func (*RoomSkillParameter) Validate

func (s *RoomSkillParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchAddressBooksInput

type SearchAddressBooksInput struct {

	// The filters to use to list a specified set of address books. The supported
	// filter key is AddressBookName.
	Filters []Filter `type:"list"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// only includes results beyond the token, up to the value specified by MaxResults.
	NextToken *string `min:"1" type:"string"`

	// The sort order to use in listing the specified set of address books. The
	// supported sort key is AddressBookName.
	SortCriteria []Sort `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooksRequest

func (SearchAddressBooksInput) GoString

func (s SearchAddressBooksInput) GoString() string

GoString returns the string representation

func (SearchAddressBooksInput) String

func (s SearchAddressBooksInput) String() string

String returns the string representation

func (*SearchAddressBooksInput) Validate

func (s *SearchAddressBooksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchAddressBooksOutput

type SearchAddressBooksOutput struct {

	// The address books that meet the specified set of filter criteria, in sort
	// order.
	AddressBooks []AddressBookData `type:"list"`

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The total number of address books returned.
	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooksResponse

func (SearchAddressBooksOutput) GoString

func (s SearchAddressBooksOutput) GoString() string

GoString returns the string representation

func (SearchAddressBooksOutput) SDKResponseMetadata

func (s SearchAddressBooksOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchAddressBooksOutput) String

func (s SearchAddressBooksOutput) String() string

String returns the string representation

type SearchAddressBooksPager

type SearchAddressBooksPager struct {
	aws.Pager
}

SearchAddressBooksPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*SearchAddressBooksPager) CurrentPage

type SearchAddressBooksRequest

type SearchAddressBooksRequest struct {
	*aws.Request
	Input *SearchAddressBooksInput
	Copy  func(*SearchAddressBooksInput) SearchAddressBooksRequest
}

SearchAddressBooksRequest is a API request type for the SearchAddressBooks API operation.

func (*SearchAddressBooksRequest) Paginate

Paginate pages iterates over the pages of a SearchAddressBooksRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a SearchAddressBooks operation.
		req := client.SearchAddressBooksRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (SearchAddressBooksRequest) Send

Send marshals and sends the SearchAddressBooks API request.

type SearchContactsInput

type SearchContactsInput struct {

	// The filters to use to list a specified set of address books. The supported
	// filter keys are DisplayName, FirstName, LastName, and AddressBookArns.
	Filters []Filter `type:"list"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// only includes results beyond the token, up to the value specified by MaxResults.
	NextToken *string `min:"1" type:"string"`

	// The sort order to use in listing the specified set of contacts. The supported
	// sort keys are DisplayName, FirstName, and LastName.
	SortCriteria []Sort `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContactsRequest

func (SearchContactsInput) GoString

func (s SearchContactsInput) GoString() string

GoString returns the string representation

func (SearchContactsInput) String

func (s SearchContactsInput) String() string

String returns the string representation

func (*SearchContactsInput) Validate

func (s *SearchContactsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchContactsOutput

type SearchContactsOutput struct {

	// The contacts that meet the specified set of filter criteria, in sort order.
	Contacts []ContactData `type:"list"`

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The total number of contacts returned.
	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContactsResponse

func (SearchContactsOutput) GoString

func (s SearchContactsOutput) GoString() string

GoString returns the string representation

func (SearchContactsOutput) SDKResponseMetadata

func (s SearchContactsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchContactsOutput) String

func (s SearchContactsOutput) String() string

String returns the string representation

type SearchContactsPager

type SearchContactsPager struct {
	aws.Pager
}

SearchContactsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*SearchContactsPager) CurrentPage

func (p *SearchContactsPager) CurrentPage() *SearchContactsOutput

type SearchContactsRequest

type SearchContactsRequest struct {
	*aws.Request
	Input *SearchContactsInput
	Copy  func(*SearchContactsInput) SearchContactsRequest
}

SearchContactsRequest is a API request type for the SearchContacts API operation.

func (*SearchContactsRequest) Paginate

func (p *SearchContactsRequest) Paginate(opts ...aws.Option) SearchContactsPager

Paginate pages iterates over the pages of a SearchContactsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a SearchContacts operation.
		req := client.SearchContactsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (SearchContactsRequest) Send

Send marshals and sends the SearchContacts API request.

type SearchDevicesInput

type SearchDevicesInput struct {

	// The filters to use to list a specified set of devices. Supported filter keys
	// are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType,
	// DeviceSerialNumber, UnassociatedOnly, and ConnectionStatus (ONLINE and OFFLINE).
	Filters []Filter `type:"list"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// includes only results beyond the token, up to the value specified by MaxResults.
	NextToken *string `min:"1" type:"string"`

	// The sort order to use in listing the specified set of devices. Supported
	// sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber,
	// and ConnectionStatus.
	SortCriteria []Sort `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevicesRequest

func (SearchDevicesInput) GoString

func (s SearchDevicesInput) GoString() string

GoString returns the string representation

func (SearchDevicesInput) String

func (s SearchDevicesInput) String() string

String returns the string representation

func (*SearchDevicesInput) Validate

func (s *SearchDevicesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchDevicesOutput

type SearchDevicesOutput struct {

	// The devices that meet the specified set of filter criteria, in sort order.
	Devices []DeviceData `type:"list"`

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The total number of devices returned.
	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevicesResponse

func (SearchDevicesOutput) GoString

func (s SearchDevicesOutput) GoString() string

GoString returns the string representation

func (SearchDevicesOutput) SDKResponseMetadata

func (s SearchDevicesOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchDevicesOutput) String

func (s SearchDevicesOutput) String() string

String returns the string representation

type SearchDevicesPager

type SearchDevicesPager struct {
	aws.Pager
}

SearchDevicesPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*SearchDevicesPager) CurrentPage

func (p *SearchDevicesPager) CurrentPage() *SearchDevicesOutput

type SearchDevicesRequest

type SearchDevicesRequest struct {
	*aws.Request
	Input *SearchDevicesInput
	Copy  func(*SearchDevicesInput) SearchDevicesRequest
}

SearchDevicesRequest is a API request type for the SearchDevices API operation.

func (*SearchDevicesRequest) Paginate

func (p *SearchDevicesRequest) Paginate(opts ...aws.Option) SearchDevicesPager

Paginate pages iterates over the pages of a SearchDevicesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a SearchDevices operation.
		req := client.SearchDevicesRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (SearchDevicesRequest) Send

Send marshals and sends the SearchDevices API request.

type SearchProfilesInput

type SearchProfilesInput struct {

	// The filters to use to list a specified set of room profiles. Supported filter
	// keys are ProfileName and Address. Required.
	Filters []Filter `type:"list"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// includes only results beyond the token, up to the value specified by MaxResults.
	NextToken *string `min:"1" type:"string"`

	// The sort order to use in listing the specified set of room profiles. Supported
	// sort keys are ProfileName and Address.
	SortCriteria []Sort `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfilesRequest

func (SearchProfilesInput) GoString

func (s SearchProfilesInput) GoString() string

GoString returns the string representation

func (SearchProfilesInput) String

func (s SearchProfilesInput) String() string

String returns the string representation

func (*SearchProfilesInput) Validate

func (s *SearchProfilesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchProfilesOutput

type SearchProfilesOutput struct {

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The profiles that meet the specified set of filter criteria, in sort order.
	Profiles []ProfileData `type:"list"`

	// The total number of room profiles returned.
	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfilesResponse

func (SearchProfilesOutput) GoString

func (s SearchProfilesOutput) GoString() string

GoString returns the string representation

func (SearchProfilesOutput) SDKResponseMetadata

func (s SearchProfilesOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchProfilesOutput) String

func (s SearchProfilesOutput) String() string

String returns the string representation

type SearchProfilesPager

type SearchProfilesPager struct {
	aws.Pager
}

SearchProfilesPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*SearchProfilesPager) CurrentPage

func (p *SearchProfilesPager) CurrentPage() *SearchProfilesOutput

type SearchProfilesRequest

type SearchProfilesRequest struct {
	*aws.Request
	Input *SearchProfilesInput
	Copy  func(*SearchProfilesInput) SearchProfilesRequest
}

SearchProfilesRequest is a API request type for the SearchProfiles API operation.

func (*SearchProfilesRequest) Paginate

func (p *SearchProfilesRequest) Paginate(opts ...aws.Option) SearchProfilesPager

Paginate pages iterates over the pages of a SearchProfilesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a SearchProfiles operation.
		req := client.SearchProfilesRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (SearchProfilesRequest) Send

Send marshals and sends the SearchProfiles API request.

type SearchRoomsInput

type SearchRoomsInput struct {

	// The filters to use to list a specified set of rooms. The supported filter
	// keys are RoomName and ProfileName.
	Filters []Filter `type:"list"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// includes only results beyond the token, up to the value specified by MaxResults.
	NextToken *string `min:"1" type:"string"`

	// The sort order to use in listing the specified set of rooms. The supported
	// sort keys are RoomName and ProfileName.
	SortCriteria []Sort `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRoomsRequest

func (SearchRoomsInput) GoString

func (s SearchRoomsInput) GoString() string

GoString returns the string representation

func (SearchRoomsInput) String

func (s SearchRoomsInput) String() string

String returns the string representation

func (*SearchRoomsInput) Validate

func (s *SearchRoomsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchRoomsOutput

type SearchRoomsOutput struct {

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The rooms that meet the specified set of filter criteria, in sort order.
	Rooms []RoomData `type:"list"`

	// The total number of rooms returned.
	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRoomsResponse

func (SearchRoomsOutput) GoString

func (s SearchRoomsOutput) GoString() string

GoString returns the string representation

func (SearchRoomsOutput) SDKResponseMetadata

func (s SearchRoomsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchRoomsOutput) String

func (s SearchRoomsOutput) String() string

String returns the string representation

type SearchRoomsPager

type SearchRoomsPager struct {
	aws.Pager
}

SearchRoomsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*SearchRoomsPager) CurrentPage

func (p *SearchRoomsPager) CurrentPage() *SearchRoomsOutput

type SearchRoomsRequest

type SearchRoomsRequest struct {
	*aws.Request
	Input *SearchRoomsInput
	Copy  func(*SearchRoomsInput) SearchRoomsRequest
}

SearchRoomsRequest is a API request type for the SearchRooms API operation.

func (*SearchRoomsRequest) Paginate

func (p *SearchRoomsRequest) Paginate(opts ...aws.Option) SearchRoomsPager

Paginate pages iterates over the pages of a SearchRoomsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a SearchRooms operation.
		req := client.SearchRoomsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (SearchRoomsRequest) Send

Send marshals and sends the SearchRooms API request.

type SearchSkillGroupsInput

type SearchSkillGroupsInput struct {

	// The filters to use to list a specified set of skill groups. The supported
	// filter key is SkillGroupName.
	Filters []Filter `type:"list"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// includes only results beyond the token, up to the value specified by MaxResults.
	// Required.
	NextToken *string `min:"1" type:"string"`

	// The sort order to use in listing the specified set of skill groups. The supported
	// sort key is SkillGroupName.
	SortCriteria []Sort `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroupsRequest

func (SearchSkillGroupsInput) GoString

func (s SearchSkillGroupsInput) GoString() string

GoString returns the string representation

func (SearchSkillGroupsInput) String

func (s SearchSkillGroupsInput) String() string

String returns the string representation

func (*SearchSkillGroupsInput) Validate

func (s *SearchSkillGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchSkillGroupsOutput

type SearchSkillGroupsOutput struct {

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The skill groups that meet the filter criteria, in sort order.
	SkillGroups []SkillGroupData `type:"list"`

	// The total number of skill groups returned.
	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroupsResponse

func (SearchSkillGroupsOutput) GoString

func (s SearchSkillGroupsOutput) GoString() string

GoString returns the string representation

func (SearchSkillGroupsOutput) SDKResponseMetadata

func (s SearchSkillGroupsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchSkillGroupsOutput) String

func (s SearchSkillGroupsOutput) String() string

String returns the string representation

type SearchSkillGroupsPager

type SearchSkillGroupsPager struct {
	aws.Pager
}

SearchSkillGroupsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*SearchSkillGroupsPager) CurrentPage

type SearchSkillGroupsRequest

type SearchSkillGroupsRequest struct {
	*aws.Request
	Input *SearchSkillGroupsInput
	Copy  func(*SearchSkillGroupsInput) SearchSkillGroupsRequest
}

SearchSkillGroupsRequest is a API request type for the SearchSkillGroups API operation.

func (*SearchSkillGroupsRequest) Paginate

Paginate pages iterates over the pages of a SearchSkillGroupsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a SearchSkillGroups operation.
		req := client.SearchSkillGroupsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (SearchSkillGroupsRequest) Send

Send marshals and sends the SearchSkillGroups API request.

type SearchUsersInput

type SearchUsersInput struct {

	// The filters to use for listing a specific set of users. Required. Supported
	// filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.
	Filters []Filter `type:"list"`

	// The maximum number of results to include in the response. If more results
	// exist than the specified MaxResults value, a token is included in the response
	// so that the remaining results can be retrieved. Required.
	MaxResults *int64 `min:"1" type:"integer"`

	// An optional token returned from a prior request. Use this token for pagination
	// of results from this action. If this parameter is specified, the response
	// includes only results beyond the token, up to the value specified by MaxResults.
	// Required.
	NextToken *string `min:"1" type:"string"`

	// The sort order to use in listing the filtered set of users. Required. Supported
	// sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.
	SortCriteria []Sort `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsersRequest

func (SearchUsersInput) GoString

func (s SearchUsersInput) GoString() string

GoString returns the string representation

func (SearchUsersInput) String

func (s SearchUsersInput) String() string

String returns the string representation

func (*SearchUsersInput) Validate

func (s *SearchUsersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchUsersOutput

type SearchUsersOutput struct {

	// The token returned to indicate that there is more data available.
	NextToken *string `min:"1" type:"string"`

	// The total number of users returned.
	TotalCount *int64 `type:"integer"`

	// The users that meet the specified set of filter criteria, in sort order.
	Users []UserData `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsersResponse

func (SearchUsersOutput) GoString

func (s SearchUsersOutput) GoString() string

GoString returns the string representation

func (SearchUsersOutput) SDKResponseMetadata

func (s SearchUsersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchUsersOutput) String

func (s SearchUsersOutput) String() string

String returns the string representation

type SearchUsersPager

type SearchUsersPager struct {
	aws.Pager
}

SearchUsersPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*SearchUsersPager) CurrentPage

func (p *SearchUsersPager) CurrentPage() *SearchUsersOutput

type SearchUsersRequest

type SearchUsersRequest struct {
	*aws.Request
	Input *SearchUsersInput
	Copy  func(*SearchUsersInput) SearchUsersRequest
}

SearchUsersRequest is a API request type for the SearchUsers API operation.

func (*SearchUsersRequest) Paginate

func (p *SearchUsersRequest) Paginate(opts ...aws.Option) SearchUsersPager

Paginate pages iterates over the pages of a SearchUsersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a SearchUsers operation.
		req := client.SearchUsersRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (SearchUsersRequest) Send

Send marshals and sends the SearchUsers API request.

type SendInvitationInput

type SendInvitationInput struct {

	// The ARN of the user to whom to send an invitation. Required.
	UserArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitationRequest

func (SendInvitationInput) GoString

func (s SendInvitationInput) GoString() string

GoString returns the string representation

func (SendInvitationInput) String

func (s SendInvitationInput) String() string

String returns the string representation

type SendInvitationOutput

type SendInvitationOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitationResponse

func (SendInvitationOutput) GoString

func (s SendInvitationOutput) GoString() string

GoString returns the string representation

func (SendInvitationOutput) SDKResponseMetadata

func (s SendInvitationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SendInvitationOutput) String

func (s SendInvitationOutput) String() string

String returns the string representation

type SendInvitationRequest

type SendInvitationRequest struct {
	*aws.Request
	Input *SendInvitationInput
	Copy  func(*SendInvitationInput) SendInvitationRequest
}

SendInvitationRequest is a API request type for the SendInvitation API operation.

func (SendInvitationRequest) Send

Send marshals and sends the SendInvitation API request.

type SkillDetails

type SkillDetails struct {

	// The details about what the skill supports organized as bullet points.
	BulletPoints []string `type:"list"`

	// The details about the developer that published the skill.
	DeveloperInfo *DeveloperInfo `type:"structure"`

	// The URL of the end user license agreement.
	EndUserLicenseAgreement *string `type:"string"`

	// The generic keywords associated with the skill that can be used to find a
	// skill.
	GenericKeywords []string `type:"list"`

	// The phrase used to trigger the skill.
	InvocationPhrase *string `type:"string"`

	// The updates added in bullet points.
	NewInThisVersionBulletPoints []string `type:"list"`

	// The description of the product.
	ProductDescription *string `type:"string"`

	// The date when the skill was released.
	ReleaseDate *string `type:"string"`

	// The list of reviews for the skill, including Key and Value pair.
	Reviews map[string]string `type:"map"`

	// The types of skills.
	SkillTypes []string `type:"list"`
	// contains filtered or unexported fields
}

Granular information about the skill. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillDetails

func (SkillDetails) GoString

func (s SkillDetails) GoString() string

GoString returns the string representation

func (SkillDetails) String

func (s SkillDetails) String() string

String returns the string representation

type SkillGroup

type SkillGroup struct {

	// The description of a skill group.
	Description *string `min:"1" type:"string"`

	// The ARN of a skill group.
	SkillGroupArn *string `type:"string"`

	// The name of a skill group.
	SkillGroupName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

A skill group with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillGroup

func (SkillGroup) GoString

func (s SkillGroup) GoString() string

GoString returns the string representation

func (SkillGroup) String

func (s SkillGroup) String() string

String returns the string representation

type SkillGroupData

type SkillGroupData struct {

	// The description of a skill group.
	Description *string `min:"1" type:"string"`

	// The skill group ARN of a skill group.
	SkillGroupArn *string `type:"string"`

	// The skill group name of a skill group.
	SkillGroupName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The attributes of a skill group. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillGroupData

func (SkillGroupData) GoString

func (s SkillGroupData) GoString() string

GoString returns the string representation

func (SkillGroupData) String

func (s SkillGroupData) String() string

String returns the string representation

type SkillSummary

type SkillSummary struct {

	// Whether the skill is enabled under the user's account, or if it requires
	// linking to be used.
	EnablementType EnablementType `type:"string" enum:"true"`

	// The ARN of the skill summary.
	SkillId *string `type:"string"`

	// The name of the skill.
	SkillName *string `min:"1" type:"string"`

	// Whether the skill is publicly available or is a private skill.
	SkillType SkillType `min:"1" type:"string" enum:"true"`

	// Linking support for a skill.
	SupportsLinking *bool `type:"boolean"`
	// contains filtered or unexported fields
}

The summary of skills. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillSummary

func (SkillSummary) GoString

func (s SkillSummary) GoString() string

GoString returns the string representation

func (SkillSummary) String

func (s SkillSummary) String() string

String returns the string representation

type SkillType

type SkillType string
const (
	SkillTypePublic  SkillType = "PUBLIC"
	SkillTypePrivate SkillType = "PRIVATE"
)

Enum values for SkillType

func (SkillType) MarshalValue

func (enum SkillType) MarshalValue() (string, error)

func (SkillType) MarshalValueBuf

func (enum SkillType) MarshalValueBuf(b []byte) ([]byte, error)

type SkillTypeFilter

type SkillTypeFilter string
const (
	SkillTypeFilterPublic  SkillTypeFilter = "PUBLIC"
	SkillTypeFilterPrivate SkillTypeFilter = "PRIVATE"
	SkillTypeFilterAll     SkillTypeFilter = "ALL"
)

Enum values for SkillTypeFilter

func (SkillTypeFilter) MarshalValue

func (enum SkillTypeFilter) MarshalValue() (string, error)

func (SkillTypeFilter) MarshalValueBuf

func (enum SkillTypeFilter) MarshalValueBuf(b []byte) ([]byte, error)

type SkillsStoreSkill

type SkillsStoreSkill struct {

	// The URL where the skill icon resides.
	IconUrl *string `type:"string"`

	// Sample utterances that interact with the skill.
	SampleUtterances []string `type:"list"`

	// Short description about the skill.
	ShortDescription *string `type:"string"`

	// Information about the skill.
	SkillDetails *SkillDetails `type:"structure"`

	// The ARN of the skill.
	SkillId *string `type:"string"`

	// The name of the skill.
	SkillName *string `min:"1" type:"string"`

	// Linking support for a skill.
	SupportsLinking *bool `type:"boolean"`
	// contains filtered or unexported fields
}

The detailed information about an Alexa skill. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillsStoreSkill

func (SkillsStoreSkill) GoString

func (s SkillsStoreSkill) GoString() string

GoString returns the string representation

func (SkillsStoreSkill) String

func (s SkillsStoreSkill) String() string

String returns the string representation

type SmartHomeAppliance

type SmartHomeAppliance struct {

	// The description of the smart home appliance.
	Description *string `type:"string"`

	// The friendly name of the smart home appliance.
	FriendlyName *string `type:"string"`

	// The name of the manufacturer of the smart home appliance.
	ManufacturerName *string `type:"string"`
	// contains filtered or unexported fields
}

A smart home appliance that can connect to a central system. Any domestic device can be a smart appliance. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SmartHomeAppliance

func (SmartHomeAppliance) GoString

func (s SmartHomeAppliance) GoString() string

GoString returns the string representation

func (SmartHomeAppliance) String

func (s SmartHomeAppliance) String() string

String returns the string representation

type Sort

type Sort struct {

	// The sort key of a sort object.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true"`

	// The sort value of a sort object.
	//
	// Value is a required field
	Value SortValue `type:"string" required:"true" enum:"true"`
	// contains filtered or unexported fields
}

An object representing a sort criteria. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Sort

func (Sort) GoString

func (s Sort) GoString() string

GoString returns the string representation

func (Sort) String

func (s Sort) String() string

String returns the string representation

func (*Sort) Validate

func (s *Sort) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SortValue

type SortValue string
const (
	SortValueAsc  SortValue = "ASC"
	SortValueDesc SortValue = "DESC"
)

Enum values for SortValue

func (SortValue) MarshalValue

func (enum SortValue) MarshalValue() (string, error)

func (SortValue) MarshalValueBuf

func (enum SortValue) MarshalValueBuf(b []byte) ([]byte, error)

type StartDeviceSyncInput

type StartDeviceSyncInput struct {

	// The ARN of the device to sync. Required.
	DeviceArn *string `type:"string"`

	// Request structure to start the device sync. Required.
	//
	// Features is a required field
	Features []Feature `type:"list" required:"true"`

	// The ARN of the room with which the device to sync is associated. Required.
	RoomArn *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSyncRequest

func (StartDeviceSyncInput) GoString

func (s StartDeviceSyncInput) GoString() string

GoString returns the string representation

func (StartDeviceSyncInput) String

func (s StartDeviceSyncInput) String() string

String returns the string representation

func (*StartDeviceSyncInput) Validate

func (s *StartDeviceSyncInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartDeviceSyncOutput

type StartDeviceSyncOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSyncResponse

func (StartDeviceSyncOutput) GoString

func (s StartDeviceSyncOutput) GoString() string

GoString returns the string representation

func (StartDeviceSyncOutput) SDKResponseMetadata

func (s StartDeviceSyncOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (StartDeviceSyncOutput) String

func (s StartDeviceSyncOutput) String() string

String returns the string representation

type StartDeviceSyncRequest

type StartDeviceSyncRequest struct {
	*aws.Request
	Input *StartDeviceSyncInput
	Copy  func(*StartDeviceSyncInput) StartDeviceSyncRequest
}

StartDeviceSyncRequest is a API request type for the StartDeviceSync API operation.

func (StartDeviceSyncRequest) Send

Send marshals and sends the StartDeviceSync API request.

type StartSmartHomeApplianceDiscoveryInput

type StartSmartHomeApplianceDiscoveryInput struct {

	// The room where smart home appliance discovery was initiated.
	//
	// RoomArn is a required field
	RoomArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscoveryRequest

func (StartSmartHomeApplianceDiscoveryInput) GoString

GoString returns the string representation

func (StartSmartHomeApplianceDiscoveryInput) String

String returns the string representation

func (*StartSmartHomeApplianceDiscoveryInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartSmartHomeApplianceDiscoveryOutput

type StartSmartHomeApplianceDiscoveryOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscoveryResponse

func (StartSmartHomeApplianceDiscoveryOutput) GoString

GoString returns the string representation

func (StartSmartHomeApplianceDiscoveryOutput) SDKResponseMetadata

func (s StartSmartHomeApplianceDiscoveryOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (StartSmartHomeApplianceDiscoveryOutput) String

String returns the string representation

type StartSmartHomeApplianceDiscoveryRequest

type StartSmartHomeApplianceDiscoveryRequest struct {
	*aws.Request
	Input *StartSmartHomeApplianceDiscoveryInput
	Copy  func(*StartSmartHomeApplianceDiscoveryInput) StartSmartHomeApplianceDiscoveryRequest
}

StartSmartHomeApplianceDiscoveryRequest is a API request type for the StartSmartHomeApplianceDiscovery API operation.

func (StartSmartHomeApplianceDiscoveryRequest) Send

Send marshals and sends the StartSmartHomeApplianceDiscovery API request.

type Tag

type Tag struct {

	// The key of a tag. Tag keys are case-sensitive.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true"`

	// The value of a tag. Tag values are case-sensitive and can be null.
	//
	// Value is a required field
	Value *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

A key-value pair that can be associated with a resource. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Tag

func (Tag) GoString

func (s Tag) GoString() string

GoString returns the string representation

func (Tag) String

func (s Tag) String() string

String returns the string representation

func (*Tag) Validate

func (s *Tag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceInput

type TagResourceInput struct {

	// The ARN of the resource to which to add metadata tags. Required.
	//
	// Arn is a required field
	Arn *string `type:"string" required:"true"`

	// The tags to be added to the specified resource. Do not provide system tags.
	// Required.
	//
	// Tags is a required field
	Tags []Tag `type:"list" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResourceRequest

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResourceResponse

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) SDKResponseMetadata

func (s TagResourceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation

type TagResourceRequest

type TagResourceRequest struct {
	*aws.Request
	Input *TagResourceInput
	Copy  func(*TagResourceInput) TagResourceRequest
}

TagResourceRequest is a API request type for the TagResource API operation.

func (TagResourceRequest) Send

Send marshals and sends the TagResource API request.

type TemperatureUnit

type TemperatureUnit string
const (
	TemperatureUnitFahrenheit TemperatureUnit = "FAHRENHEIT"
	TemperatureUnitCelsius    TemperatureUnit = "CELSIUS"
)

Enum values for TemperatureUnit

func (TemperatureUnit) MarshalValue

func (enum TemperatureUnit) MarshalValue() (string, error)

func (TemperatureUnit) MarshalValueBuf

func (enum TemperatureUnit) MarshalValueBuf(b []byte) ([]byte, error)

type UntagResourceInput

type UntagResourceInput struct {

	// The ARN of the resource from which to remove metadata tags. Required.
	//
	// Arn is a required field
	Arn *string `type:"string" required:"true"`

	// The tags to be removed from the specified resource. Do not provide system
	// tags. Required.
	//
	// TagKeys is a required field
	TagKeys []string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResourceRequest

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResourceResponse

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) SDKResponseMetadata

func (s UntagResourceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation

type UntagResourceRequest

type UntagResourceRequest struct {
	*aws.Request
	Input *UntagResourceInput
	Copy  func(*UntagResourceInput) UntagResourceRequest
}

UntagResourceRequest is a API request type for the UntagResource API operation.

func (UntagResourceRequest) Send

Send marshals and sends the UntagResource API request.

type UpdateAddressBookInput

type UpdateAddressBookInput struct {

	// The ARN of the room to update.
	//
	// AddressBookArn is a required field
	AddressBookArn *string `type:"string" required:"true"`

	// The updated description of the room.
	Description *string `min:"1" type:"string"`

	// The updated name of the room.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBookRequest

func (UpdateAddressBookInput) GoString

func (s UpdateAddressBookInput) GoString() string

GoString returns the string representation

func (UpdateAddressBookInput) String

func (s UpdateAddressBookInput) String() string

String returns the string representation

func (*UpdateAddressBookInput) Validate

func (s *UpdateAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAddressBookOutput

type UpdateAddressBookOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBookResponse

func (UpdateAddressBookOutput) GoString

func (s UpdateAddressBookOutput) GoString() string

GoString returns the string representation

func (UpdateAddressBookOutput) SDKResponseMetadata

func (s UpdateAddressBookOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateAddressBookOutput) String

func (s UpdateAddressBookOutput) String() string

String returns the string representation

type UpdateAddressBookRequest

type UpdateAddressBookRequest struct {
	*aws.Request
	Input *UpdateAddressBookInput
	Copy  func(*UpdateAddressBookInput) UpdateAddressBookRequest
}

UpdateAddressBookRequest is a API request type for the UpdateAddressBook API operation.

func (UpdateAddressBookRequest) Send

Send marshals and sends the UpdateAddressBook API request.

type UpdateBusinessReportScheduleInput

type UpdateBusinessReportScheduleInput struct {

	// The format of the generated report (individual CSV files or zipped files
	// of individual files).
	Format BusinessReportFormat `type:"string" enum:"true"`

	// The recurrence of the reports.
	Recurrence *BusinessReportRecurrence `type:"structure"`

	// The S3 location of the output reports.
	S3BucketName *string `type:"string"`

	// The S3 key where the report is delivered.
	S3KeyPrefix *string `type:"string"`

	// The ARN of the business report schedule.
	//
	// ScheduleArn is a required field
	ScheduleArn *string `type:"string" required:"true"`

	// The name identifier of the schedule.
	ScheduleName *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateBusinessReportScheduleRequest

func (UpdateBusinessReportScheduleInput) GoString

GoString returns the string representation

func (UpdateBusinessReportScheduleInput) String

String returns the string representation

func (*UpdateBusinessReportScheduleInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateBusinessReportScheduleOutput

type UpdateBusinessReportScheduleOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateBusinessReportScheduleResponse

func (UpdateBusinessReportScheduleOutput) GoString

GoString returns the string representation

func (UpdateBusinessReportScheduleOutput) SDKResponseMetadata

func (s UpdateBusinessReportScheduleOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateBusinessReportScheduleOutput) String

String returns the string representation

type UpdateBusinessReportScheduleRequest

type UpdateBusinessReportScheduleRequest struct {
	*aws.Request
	Input *UpdateBusinessReportScheduleInput
	Copy  func(*UpdateBusinessReportScheduleInput) UpdateBusinessReportScheduleRequest
}

UpdateBusinessReportScheduleRequest is a API request type for the UpdateBusinessReportSchedule API operation.

func (UpdateBusinessReportScheduleRequest) Send

Send marshals and sends the UpdateBusinessReportSchedule API request.

type UpdateConferenceProviderInput

type UpdateConferenceProviderInput struct {

	// The ARN of the conference provider.
	//
	// ConferenceProviderArn is a required field
	ConferenceProviderArn *string `type:"string" required:"true"`

	// The type of the conference provider.
	//
	// ConferenceProviderType is a required field
	ConferenceProviderType ConferenceProviderType `type:"string" required:"true" enum:"true"`

	// The IP endpoint and protocol for calling.
	IPDialIn *IPDialIn `type:"structure"`

	// The meeting settings for the conference provider.
	//
	// MeetingSetting is a required field
	MeetingSetting *MeetingSetting `type:"structure" required:"true"`

	// The information for PSTN conferencing.
	PSTNDialIn *PSTNDialIn `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProviderRequest

func (UpdateConferenceProviderInput) GoString

GoString returns the string representation

func (UpdateConferenceProviderInput) String

String returns the string representation

func (*UpdateConferenceProviderInput) Validate

func (s *UpdateConferenceProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateConferenceProviderOutput

type UpdateConferenceProviderOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProviderResponse

func (UpdateConferenceProviderOutput) GoString

GoString returns the string representation

func (UpdateConferenceProviderOutput) SDKResponseMetadata

func (s UpdateConferenceProviderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateConferenceProviderOutput) String

String returns the string representation

type UpdateConferenceProviderRequest

type UpdateConferenceProviderRequest struct {
	*aws.Request
	Input *UpdateConferenceProviderInput
	Copy  func(*UpdateConferenceProviderInput) UpdateConferenceProviderRequest
}

UpdateConferenceProviderRequest is a API request type for the UpdateConferenceProvider API operation.

func (UpdateConferenceProviderRequest) Send

Send marshals and sends the UpdateConferenceProvider API request.

type UpdateContactInput

type UpdateContactInput struct {

	// The ARN of the contact to update.
	//
	// ContactArn is a required field
	ContactArn *string `type:"string" required:"true"`

	// The updated display name of the contact.
	DisplayName *string `min:"1" type:"string"`

	// The updated first name of the contact.
	FirstName *string `min:"1" type:"string"`

	// The updated last name of the contact.
	LastName *string `min:"1" type:"string"`

	// The updated phone number of the contact.
	PhoneNumber *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContactRequest

func (UpdateContactInput) GoString

func (s UpdateContactInput) GoString() string

GoString returns the string representation

func (UpdateContactInput) String

func (s UpdateContactInput) String() string

String returns the string representation

func (*UpdateContactInput) Validate

func (s *UpdateContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateContactOutput

type UpdateContactOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContactResponse

func (UpdateContactOutput) GoString

func (s UpdateContactOutput) GoString() string

GoString returns the string representation

func (UpdateContactOutput) SDKResponseMetadata

func (s UpdateContactOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateContactOutput) String

func (s UpdateContactOutput) String() string

String returns the string representation

type UpdateContactRequest

type UpdateContactRequest struct {
	*aws.Request
	Input *UpdateContactInput
	Copy  func(*UpdateContactInput) UpdateContactRequest
}

UpdateContactRequest is a API request type for the UpdateContact API operation.

func (UpdateContactRequest) Send

Send marshals and sends the UpdateContact API request.

type UpdateDeviceInput

type UpdateDeviceInput struct {

	// The ARN of the device to update. Required.
	DeviceArn *string `type:"string"`

	// The updated device name. Required.
	DeviceName *string `min:"2" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDeviceRequest

func (UpdateDeviceInput) GoString

func (s UpdateDeviceInput) GoString() string

GoString returns the string representation

func (UpdateDeviceInput) String

func (s UpdateDeviceInput) String() string

String returns the string representation

func (*UpdateDeviceInput) Validate

func (s *UpdateDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDeviceOutput

type UpdateDeviceOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDeviceResponse

func (UpdateDeviceOutput) GoString

func (s UpdateDeviceOutput) GoString() string

GoString returns the string representation

func (UpdateDeviceOutput) SDKResponseMetadata

func (s UpdateDeviceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateDeviceOutput) String

func (s UpdateDeviceOutput) String() string

String returns the string representation

type UpdateDeviceRequest

type UpdateDeviceRequest struct {
	*aws.Request
	Input *UpdateDeviceInput
	Copy  func(*UpdateDeviceInput) UpdateDeviceRequest
}

UpdateDeviceRequest is a API request type for the UpdateDevice API operation.

func (UpdateDeviceRequest) Send

Send marshals and sends the UpdateDevice API request.

type UpdateGatewayGroupInput

type UpdateGatewayGroupInput struct {

	// The updated description of the gateway group.
	Description *string `type:"string"`

	// The ARN of the gateway group to update.
	//
	// GatewayGroupArn is a required field
	GatewayGroupArn *string `type:"string" required:"true"`

	// The updated name of the gateway group.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayGroupRequest

func (UpdateGatewayGroupInput) GoString

func (s UpdateGatewayGroupInput) GoString() string

GoString returns the string representation

func (UpdateGatewayGroupInput) String

func (s UpdateGatewayGroupInput) String() string

String returns the string representation

func (*UpdateGatewayGroupInput) Validate

func (s *UpdateGatewayGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayGroupOutput

type UpdateGatewayGroupOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayGroupResponse

func (UpdateGatewayGroupOutput) GoString

func (s UpdateGatewayGroupOutput) GoString() string

GoString returns the string representation

func (UpdateGatewayGroupOutput) SDKResponseMetadata

func (s UpdateGatewayGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateGatewayGroupOutput) String

func (s UpdateGatewayGroupOutput) String() string

String returns the string representation

type UpdateGatewayGroupRequest

type UpdateGatewayGroupRequest struct {
	*aws.Request
	Input *UpdateGatewayGroupInput
	Copy  func(*UpdateGatewayGroupInput) UpdateGatewayGroupRequest
}

UpdateGatewayGroupRequest is a API request type for the UpdateGatewayGroup API operation.

func (UpdateGatewayGroupRequest) Send

Send marshals and sends the UpdateGatewayGroup API request.

type UpdateGatewayInput

type UpdateGatewayInput struct {

	// The updated description of the gateway.
	Description *string `type:"string"`

	// The ARN of the gateway to update.
	//
	// GatewayArn is a required field
	GatewayArn *string `type:"string" required:"true"`

	// The updated name of the gateway.
	Name *string `min:"1" type:"string"`

	// The updated software version of the gateway. The gateway automatically updates
	// its software version during normal operation.
	SoftwareVersion *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayRequest

func (UpdateGatewayInput) GoString

func (s UpdateGatewayInput) GoString() string

GoString returns the string representation

func (UpdateGatewayInput) String

func (s UpdateGatewayInput) String() string

String returns the string representation

func (*UpdateGatewayInput) Validate

func (s *UpdateGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayOutput

type UpdateGatewayOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayResponse

func (UpdateGatewayOutput) GoString

func (s UpdateGatewayOutput) GoString() string

GoString returns the string representation

func (UpdateGatewayOutput) SDKResponseMetadata

func (s UpdateGatewayOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateGatewayOutput) String

func (s UpdateGatewayOutput) String() string

String returns the string representation

type UpdateGatewayRequest

type UpdateGatewayRequest struct {
	*aws.Request
	Input *UpdateGatewayInput
	Copy  func(*UpdateGatewayInput) UpdateGatewayRequest
}

UpdateGatewayRequest is a API request type for the UpdateGateway API operation.

func (UpdateGatewayRequest) Send

Send marshals and sends the UpdateGateway API request.

type UpdateProfileInput

type UpdateProfileInput struct {

	// The updated address for the room profile.
	Address *string `min:"1" type:"string"`

	// The updated distance unit for the room profile.
	DistanceUnit DistanceUnit `type:"string" enum:"true"`

	// Sets the profile as default if selected. If this is missing, no update is
	// done to the default status.
	IsDefault *bool `type:"boolean"`

	// The updated maximum volume limit for the room profile.
	MaxVolumeLimit *int64 `type:"integer"`

	// Whether the PSTN setting of the room profile is enabled.
	PSTNEnabled *bool `type:"boolean"`

	// The ARN of the room profile to update. Required.
	ProfileArn *string `type:"string"`

	// The updated name for the room profile.
	ProfileName *string `min:"1" type:"string"`

	// Whether the setup mode of the profile is enabled.
	SetupModeDisabled *bool `type:"boolean"`

	// The updated temperature unit for the room profile.
	TemperatureUnit TemperatureUnit `type:"string" enum:"true"`

	// The updated timezone for the room profile.
	Timezone *string `min:"1" type:"string"`

	// The updated wake word for the room profile.
	WakeWord WakeWord `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfileRequest

func (UpdateProfileInput) GoString

func (s UpdateProfileInput) GoString() string

GoString returns the string representation

func (UpdateProfileInput) String

func (s UpdateProfileInput) String() string

String returns the string representation

func (*UpdateProfileInput) Validate

func (s *UpdateProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateProfileOutput

type UpdateProfileOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfileResponse

func (UpdateProfileOutput) GoString

func (s UpdateProfileOutput) GoString() string

GoString returns the string representation

func (UpdateProfileOutput) SDKResponseMetadata

func (s UpdateProfileOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateProfileOutput) String

func (s UpdateProfileOutput) String() string

String returns the string representation

type UpdateProfileRequest

type UpdateProfileRequest struct {
	*aws.Request
	Input *UpdateProfileInput
	Copy  func(*UpdateProfileInput) UpdateProfileRequest
}

UpdateProfileRequest is a API request type for the UpdateProfile API operation.

func (UpdateProfileRequest) Send

Send marshals and sends the UpdateProfile API request.

type UpdateRoomInput

type UpdateRoomInput struct {

	// The updated description for the room.
	Description *string `min:"1" type:"string"`

	// The updated profile ARN for the room.
	ProfileArn *string `type:"string"`

	// The updated provider calendar ARN for the room.
	ProviderCalendarId *string `type:"string"`

	// The ARN of the room to update.
	RoomArn *string `type:"string"`

	// The updated name for the room.
	RoomName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoomRequest

func (UpdateRoomInput) GoString

func (s UpdateRoomInput) GoString() string

GoString returns the string representation

func (UpdateRoomInput) String

func (s UpdateRoomInput) String() string

String returns the string representation

func (*UpdateRoomInput) Validate

func (s *UpdateRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoomOutput

type UpdateRoomOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoomResponse

func (UpdateRoomOutput) GoString

func (s UpdateRoomOutput) GoString() string

GoString returns the string representation

func (UpdateRoomOutput) SDKResponseMetadata

func (s UpdateRoomOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateRoomOutput) String

func (s UpdateRoomOutput) String() string

String returns the string representation

type UpdateRoomRequest

type UpdateRoomRequest struct {
	*aws.Request
	Input *UpdateRoomInput
	Copy  func(*UpdateRoomInput) UpdateRoomRequest
}

UpdateRoomRequest is a API request type for the UpdateRoom API operation.

func (UpdateRoomRequest) Send

Send marshals and sends the UpdateRoom API request.

type UpdateSkillGroupInput

type UpdateSkillGroupInput struct {

	// The updated description for the skill group.
	Description *string `min:"1" type:"string"`

	// The ARN of the skill group to update.
	SkillGroupArn *string `type:"string"`

	// The updated name for the skill group.
	SkillGroupName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroupRequest

func (UpdateSkillGroupInput) GoString

func (s UpdateSkillGroupInput) GoString() string

GoString returns the string representation

func (UpdateSkillGroupInput) String

func (s UpdateSkillGroupInput) String() string

String returns the string representation

func (*UpdateSkillGroupInput) Validate

func (s *UpdateSkillGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSkillGroupOutput

type UpdateSkillGroupOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroupResponse

func (UpdateSkillGroupOutput) GoString

func (s UpdateSkillGroupOutput) GoString() string

GoString returns the string representation

func (UpdateSkillGroupOutput) SDKResponseMetadata

func (s UpdateSkillGroupOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateSkillGroupOutput) String

func (s UpdateSkillGroupOutput) String() string

String returns the string representation

type UpdateSkillGroupRequest

type UpdateSkillGroupRequest struct {
	*aws.Request
	Input *UpdateSkillGroupInput
	Copy  func(*UpdateSkillGroupInput) UpdateSkillGroupRequest
}

UpdateSkillGroupRequest is a API request type for the UpdateSkillGroup API operation.

func (UpdateSkillGroupRequest) Send

Send marshals and sends the UpdateSkillGroup API request.

type UserData

type UserData struct {

	// The email of a user.
	Email *string `min:"1" type:"string"`

	// The enrollment ARN of a user.
	EnrollmentId *string `type:"string"`

	// The enrollment status of a user.
	EnrollmentStatus EnrollmentStatus `type:"string" enum:"true"`

	// The first name of a user.
	FirstName *string `type:"string"`

	// The last name of a user.
	LastName *string `type:"string"`

	// The ARN of a user.
	UserArn *string `type:"string"`
	// contains filtered or unexported fields
}

Information related to a user. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UserData

func (UserData) GoString

func (s UserData) GoString() string

GoString returns the string representation

func (UserData) String

func (s UserData) String() string

String returns the string representation

type WakeWord

type WakeWord string
const (
	WakeWordAlexa    WakeWord = "ALEXA"
	WakeWordAmazon   WakeWord = "AMAZON"
	WakeWordEcho     WakeWord = "ECHO"
	WakeWordComputer WakeWord = "COMPUTER"
)

Enum values for WakeWord

func (WakeWord) MarshalValue

func (enum WakeWord) MarshalValue() (string, error)

func (WakeWord) MarshalValueBuf

func (enum WakeWord) MarshalValueBuf(b []byte) ([]byte, error)

Source Files

api.go doc.go errors.go service.go

Directories

PathSynopsis
service/alexaforbusiness/alexaforbusinessifacePackage alexaforbusinessiface provides an interface to enable mocking the Alexa For Business service client for testing your code.
Version
v0.8.0
Published
Apr 25, 2019
Platform
js/wasm
Imports
7 packages
Last checked
now

Tools for package owners.