types

package
v0.0.0-...-68f2935 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type AuditEvent

type AuditEvent struct {

	// Unique identifier of a case audit history event.
	//
	// This member is required.
	EventId *string

	// A list of Case Audit History event fields.
	//
	// This member is required.
	Fields []*AuditEventField

	// Time at which an Audit History event took place.
	//
	// This member is required.
	PerformedTime *time.Time

	// The Type of an audit history event.
	//
	// This member is required.
	Type AuditEventType

	// Information of the user which performed the audit.
	PerformedBy *AuditEventPerformedBy

	// The Type of the related item.
	RelatedItemType RelatedItemType
	// contains filtered or unexported fields
}

Represents the content of a particular audit event.

type AuditEventField

type AuditEventField struct {

	// Unique identifier of field in an Audit History entry.
	//
	// This member is required.
	EventFieldId *string

	// Union of potential field value types.
	//
	// This member is required.
	NewValue AuditEventFieldValueUnion

	// Union of potential field value types.
	OldValue AuditEventFieldValueUnion
	// contains filtered or unexported fields
}

Fields for audit event.

type AuditEventFieldValueUnion

type AuditEventFieldValueUnion interface {
	// contains filtered or unexported methods
}

Object to store union of Field values.

The following types satisfy this interface:

AuditEventFieldValueUnionMemberBooleanValue
AuditEventFieldValueUnionMemberDoubleValue
AuditEventFieldValueUnionMemberEmptyValue
AuditEventFieldValueUnionMemberStringValue
AuditEventFieldValueUnionMemberUserArnValue
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.AuditEventFieldValueUnion
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.AuditEventFieldValueUnionMemberBooleanValue:
		_ = v.Value // Value is bool

	case *types.AuditEventFieldValueUnionMemberDoubleValue:
		_ = v.Value // Value is float64

	case *types.AuditEventFieldValueUnionMemberEmptyValue:
		_ = v.Value // Value is types.EmptyFieldValue

	case *types.AuditEventFieldValueUnionMemberStringValue:
		_ = v.Value // Value is string

	case *types.AuditEventFieldValueUnionMemberUserArnValue:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type AuditEventFieldValueUnionMemberBooleanValue

type AuditEventFieldValueUnionMemberBooleanValue struct {
	Value bool
	// contains filtered or unexported fields
}

Can be either null, or have a Boolean value type. Only one value can be provided.

type AuditEventFieldValueUnionMemberDoubleValue

type AuditEventFieldValueUnionMemberDoubleValue struct {
	Value float64
	// contains filtered or unexported fields
}

Can be either null, or have a Double value type. Only one value can be provided.

type AuditEventFieldValueUnionMemberEmptyValue

type AuditEventFieldValueUnionMemberEmptyValue struct {
	Value EmptyFieldValue
	// contains filtered or unexported fields
}

An empty value. You cannot set EmptyFieldValue on a field that is required on a case template.

This structure will never have any data members. It signifies an empty value on a case field.

type AuditEventFieldValueUnionMemberStringValue

type AuditEventFieldValueUnionMemberStringValue struct {
	Value string
	// contains filtered or unexported fields
}

Can be either null, or have a String value type. Only one value can be provided.

type AuditEventFieldValueUnionMemberUserArnValue

type AuditEventFieldValueUnionMemberUserArnValue struct {
	Value string
	// contains filtered or unexported fields
}

Can be either null, or have a String value type formatted as an ARN. Only one value can be provided.

type AuditEventPerformedBy

type AuditEventPerformedBy struct {

	// Unique identifier of an IAM role.
	//
	// This member is required.
	IamPrincipalArn *string

	// Represents the identity of the person who performed the action.
	User UserUnion
	// contains filtered or unexported fields
}

Information of the user which performed the audit.

type AuditEventType

type AuditEventType string
const (
	AuditEventTypeCaseCreated        AuditEventType = "Case.Created"
	AuditEventTypeCaseUpdated        AuditEventType = "Case.Updated"
	AuditEventTypeRelatedItemCreated AuditEventType = "RelatedItem.Created"
)

Enum values for AuditEventType

func (AuditEventType) Values

func (AuditEventType) Values() []AuditEventType

Values returns all known values for AuditEventType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type BasicLayout

type BasicLayout struct {

	// This represents sections in a tab of the page layout.
	MoreInfo *LayoutSections

	// This represents sections in a panel of the page layout.
	TopPanel *LayoutSections
	// contains filtered or unexported fields
}

Content specific to BasicLayout type. It configures fields in the top panel and More Info tab of agent application.

type CaseEventIncludedData

type CaseEventIncludedData struct {

	// List of field identifiers.
	//
	// This member is required.
	Fields []FieldIdentifier
	// contains filtered or unexported fields
}

Details of what case data is published through the case event stream.

type CaseFilter

type CaseFilter interface {
	// contains filtered or unexported methods
}

A filter for cases. Only one value can be provided.

The following types satisfy this interface:

CaseFilterMemberAndAll
CaseFilterMemberField
CaseFilterMemberNot
CaseFilterMemberOrAll
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.CaseFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.CaseFilterMemberAndAll:
		_ = v.Value // Value is []types.CaseFilter

	case *types.CaseFilterMemberField:
		_ = v.Value // Value is types.FieldFilter

	case *types.CaseFilterMemberNot:
		_ = v.Value // Value is types.CaseFilter

	case *types.CaseFilterMemberOrAll:
		_ = v.Value // Value is []types.CaseFilter

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type CaseFilterMemberAndAll

type CaseFilterMemberAndAll struct {
	Value []CaseFilter
	// contains filtered or unexported fields
}

Provides "and all" filtering.

type CaseFilterMemberField

type CaseFilterMemberField struct {
	Value FieldFilter
	// contains filtered or unexported fields
}

A list of fields to filter on.

type CaseFilterMemberNot

type CaseFilterMemberNot struct {
	Value CaseFilter
	// contains filtered or unexported fields
}

A filter for cases. Only one value can be provided.

type CaseFilterMemberOrAll

type CaseFilterMemberOrAll struct {
	Value []CaseFilter
	// contains filtered or unexported fields
}

Provides "or all" filtering.

type CaseSummary

type CaseSummary struct {

	// A unique identifier of the case.
	//
	// This member is required.
	CaseId *string

	// A unique identifier of a template.
	//
	// This member is required.
	TemplateId *string
	// contains filtered or unexported fields
}

Case summary information.

type CommentBodyTextType

type CommentBodyTextType string
const (
	CommentBodyTextTypePlaintext CommentBodyTextType = "Text/Plain"
)

Enum values for CommentBodyTextType

func (CommentBodyTextType) Values

Values returns all known values for CommentBodyTextType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CommentContent

type CommentContent struct {

	// Text in the body of a Comment on a case.
	//
	// This member is required.
	Body *string

	// Type of the text in the box of a Comment on a case.
	//
	// This member is required.
	ContentType CommentBodyTextType
	// contains filtered or unexported fields
}

Represents the content of a Comment to be returned to agents.

type CommentFilter

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

A filter for related items of type Comment .

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type Contact

type Contact struct {

	// A unique identifier of a contact in Amazon Connect.
	//
	// This member is required.
	ContactArn *string
	// contains filtered or unexported fields
}

An object that represents an Amazon Connect contact object.

type ContactContent

type ContactContent struct {

	// A list of channels to filter on for related items of type Contact .
	//
	// This member is required.
	Channel *string

	// The difference between the InitiationTimestamp and the DisconnectTimestamp of
	// the contact.
	//
	// This member is required.
	ConnectedToSystemTime *time.Time

	// A unique identifier of a contact in Amazon Connect.
	//
	// This member is required.
	ContactArn *string
	// contains filtered or unexported fields
}

An object that represents a content of an Amazon Connect contact object.

type ContactFilter

type ContactFilter struct {

	// A list of channels to filter on for related items of type Contact .
	Channel []string

	// A unique identifier of a contact in Amazon Connect.
	ContactArn *string
	// contains filtered or unexported fields
}

A filter for related items of type Contact .

type DomainStatus

type DomainStatus string
const (
	DomainStatusActive             DomainStatus = "Active"
	DomainStatusCreationInProgress DomainStatus = "CreationInProgress"
	DomainStatusCreationFailed     DomainStatus = "CreationFailed"
)

Enum values for DomainStatus

func (DomainStatus) Values

func (DomainStatus) Values() []DomainStatus

Values returns all known values for DomainStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DomainSummary

type DomainSummary struct {

	// The Amazon Resource Name (ARN) of the domain.
	//
	// This member is required.
	DomainArn *string

	// The unique identifier of the domain.
	//
	// This member is required.
	DomainId *string

	// The name of the domain.
	//
	// This member is required.
	Name *string
	// contains filtered or unexported fields
}

Object for the summarized details of the domain.

type EmptyFieldValue

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

An empty value. You cannot set EmptyFieldValue on a field that is required on a case template.

This structure will never have any data members. It signifies an empty value on a case field.

type EventBridgeConfiguration

type EventBridgeConfiguration struct {

	// Indicates whether the to broadcast case event data to the customer.
	//
	// This member is required.
	Enabled *bool

	// Details of what case and related item data is published through the case event
	// stream.
	IncludedData *EventIncludedData
	// contains filtered or unexported fields
}

Configuration to enable EventBridge case event delivery and determine what data is delivered.

type EventIncludedData

type EventIncludedData struct {

	// Details of what case data is published through the case event stream.
	CaseData *CaseEventIncludedData

	// Details of what related item data is published through the case event stream.
	RelatedItemData *RelatedItemEventIncludedData
	// contains filtered or unexported fields
}

Details of what case and related item data is published through the case event stream.

type FieldError

type FieldError struct {

	// The error code from getting a field.
	//
	// This member is required.
	ErrorCode *string

	// The field identifier that caused the error.
	//
	// This member is required.
	Id *string

	// The error message from getting a field.
	Message *string
	// contains filtered or unexported fields
}

Object for errors on fields.

type FieldFilter

type FieldFilter interface {
	// contains filtered or unexported methods
}

A filter for fields. Only one value can be provided.

The following types satisfy this interface:

FieldFilterMemberContains
FieldFilterMemberEqualTo
FieldFilterMemberGreaterThan
FieldFilterMemberGreaterThanOrEqualTo
FieldFilterMemberLessThan
FieldFilterMemberLessThanOrEqualTo
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.FieldFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.FieldFilterMemberContains:
		_ = v.Value // Value is types.FieldValue

	case *types.FieldFilterMemberEqualTo:
		_ = v.Value // Value is types.FieldValue

	case *types.FieldFilterMemberGreaterThan:
		_ = v.Value // Value is types.FieldValue

	case *types.FieldFilterMemberGreaterThanOrEqualTo:
		_ = v.Value // Value is types.FieldValue

	case *types.FieldFilterMemberLessThan:
		_ = v.Value // Value is types.FieldValue

	case *types.FieldFilterMemberLessThanOrEqualTo:
		_ = v.Value // Value is types.FieldValue

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type FieldFilterMemberContains

type FieldFilterMemberContains struct {
	Value FieldValue
	// contains filtered or unexported fields
}

Object containing field identifier and value information.

type FieldFilterMemberEqualTo

type FieldFilterMemberEqualTo struct {
	Value FieldValue
	// contains filtered or unexported fields
}

Object containing field identifier and value information.

type FieldFilterMemberGreaterThan

type FieldFilterMemberGreaterThan struct {
	Value FieldValue
	// contains filtered or unexported fields
}

Object containing field identifier and value information.

type FieldFilterMemberGreaterThanOrEqualTo

type FieldFilterMemberGreaterThanOrEqualTo struct {
	Value FieldValue
	// contains filtered or unexported fields
}

Object containing field identifier and value information.

type FieldFilterMemberLessThan

type FieldFilterMemberLessThan struct {
	Value FieldValue
	// contains filtered or unexported fields
}

Object containing field identifier and value information.

type FieldFilterMemberLessThanOrEqualTo

type FieldFilterMemberLessThanOrEqualTo struct {
	Value FieldValue
	// contains filtered or unexported fields
}

Object containing field identifier and value information.

type FieldGroup

type FieldGroup struct {

	// Represents an ordered list containing field related information.
	//
	// This member is required.
	Fields []FieldItem

	// Name of the field group.
	Name *string
	// contains filtered or unexported fields
}

Object for a group of fields and associated properties.

type FieldIdentifier

type FieldIdentifier struct {

	// Unique identifier of a field.
	//
	// This member is required.
	Id *string
	// contains filtered or unexported fields
}

Object for unique identifier of a field.

type FieldItem

type FieldItem struct {

	// Unique identifier of a field.
	//
	// This member is required.
	Id *string
	// contains filtered or unexported fields
}

Object for field related information.

type FieldNamespace

type FieldNamespace string
const (
	FieldNamespaceSystem FieldNamespace = "System"
	FieldNamespaceCustom FieldNamespace = "Custom"
)

Enum values for FieldNamespace

func (FieldNamespace) Values

func (FieldNamespace) Values() []FieldNamespace

Values returns all known values for FieldNamespace. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type FieldOption

type FieldOption struct {

	// Describes whether the FieldOption is active (displayed) or inactive.
	//
	// This member is required.
	Active *bool

	// FieldOptionName has max length 100 and disallows trailing spaces.
	//
	// This member is required.
	Name *string

	// FieldOptionValue has max length 100 and must be alphanumeric with hyphens and
	// underscores.
	//
	// This member is required.
	Value *string
	// contains filtered or unexported fields
}

Object for field Options information.

type FieldOptionError

type FieldOptionError struct {

	// Error code from creating or updating field option.
	//
	// This member is required.
	ErrorCode *string

	// Error message from creating or updating field option.
	//
	// This member is required.
	Message *string

	// The field option value that caused the error.
	//
	// This member is required.
	Value *string
	// contains filtered or unexported fields
}

Object for field Options errors.

type FieldSummary

type FieldSummary struct {

	// The Amazon Resource Name (ARN) of the field.
	//
	// This member is required.
	FieldArn *string

	// The unique identifier of a field.
	//
	// This member is required.
	FieldId *string

	// Name of the field.
	//
	// This member is required.
	Name *string

	// The namespace of a field.
	//
	// This member is required.
	Namespace FieldNamespace

	// The type of a field.
	//
	// This member is required.
	Type FieldType
	// contains filtered or unexported fields
}

Object for the summarized details of the field.

type FieldType

type FieldType string
const (
	FieldTypeText         FieldType = "Text"
	FieldTypeNumber       FieldType = "Number"
	FieldTypeBoolean      FieldType = "Boolean"
	FieldTypeDateTime     FieldType = "DateTime"
	FieldTypeSingleSelect FieldType = "SingleSelect"
	FieldTypeUrl          FieldType = "Url"
	FieldTypeUser         FieldType = "User"
)

Enum values for FieldType

func (FieldType) Values

func (FieldType) Values() []FieldType

Values returns all known values for FieldType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type FieldValue

type FieldValue struct {

	// Unique identifier of a field.
	//
	// This member is required.
	Id *string

	// Union of potential field value types.
	//
	// This member is required.
	Value FieldValueUnion
	// contains filtered or unexported fields
}

Object for case field values.

type FieldValueUnion

type FieldValueUnion interface {
	// contains filtered or unexported methods
}

Object to store union of Field values.

The Summary system field accepts 1500 characters while all other fields accept 500 characters.

The following types satisfy this interface:

FieldValueUnionMemberBooleanValue
FieldValueUnionMemberDoubleValue
FieldValueUnionMemberEmptyValue
FieldValueUnionMemberStringValue
FieldValueUnionMemberUserArnValue
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.FieldValueUnion
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.FieldValueUnionMemberBooleanValue:
		_ = v.Value // Value is bool

	case *types.FieldValueUnionMemberDoubleValue:
		_ = v.Value // Value is float64

	case *types.FieldValueUnionMemberEmptyValue:
		_ = v.Value // Value is types.EmptyFieldValue

	case *types.FieldValueUnionMemberStringValue:
		_ = v.Value // Value is string

	case *types.FieldValueUnionMemberUserArnValue:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type FieldValueUnionMemberBooleanValue

type FieldValueUnionMemberBooleanValue struct {
	Value bool
	// contains filtered or unexported fields
}

Can be either null, or have a Boolean value type. Only one value can be provided.

type FieldValueUnionMemberDoubleValue

type FieldValueUnionMemberDoubleValue struct {
	Value float64
	// contains filtered or unexported fields
}

Can be either null, or have a Double number value type. Only one value can be provided.

type FieldValueUnionMemberEmptyValue

type FieldValueUnionMemberEmptyValue struct {
	Value EmptyFieldValue
	// contains filtered or unexported fields
}

An empty value.

type FieldValueUnionMemberStringValue

type FieldValueUnionMemberStringValue struct {
	Value string
	// contains filtered or unexported fields
}

String value type.

type FieldValueUnionMemberUserArnValue

type FieldValueUnionMemberUserArnValue struct {
	Value string
	// contains filtered or unexported fields
}

Represents the user that performed the audit.

type FileContent

type FileContent struct {

	// The Amazon Resource Name (ARN) of a File in Amazon Connect.
	//
	// This member is required.
	FileArn *string
	// contains filtered or unexported fields
}

An object that represents a content of an Amazon Connect file object.

type FileFilter

type FileFilter struct {

	// The Amazon Resource Name (ARN) of the file.
	FileArn *string
	// contains filtered or unexported fields
}

A filter for related items of type File .

type GetFieldResponse

type GetFieldResponse struct {

	// The Amazon Resource Name (ARN) of the field.
	//
	// This member is required.
	FieldArn *string

	// Unique identifier of the field.
	//
	// This member is required.
	FieldId *string

	// Name of the field.
	//
	// This member is required.
	Name *string

	// Namespace of the field.
	//
	// This member is required.
	Namespace FieldNamespace

	// Type of the field.
	//
	// This member is required.
	Type FieldType

	// Timestamp at which the resource was created.
	CreatedTime *time.Time

	// Denotes whether or not the resource has been deleted.
	Deleted bool

	// Description of the field.
	Description *string

	// Timestamp at which the resource was created or last modified.
	LastModifiedTime *time.Time

	// A map of of key-value pairs that represent tags on a resource. Tags are used to
	// organize, track, or control access for this resource.
	Tags map[string]*string
	// contains filtered or unexported fields
}

Object to store detailed field information.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string

	RetryAfterSeconds *int32
	// contains filtered or unexported fields
}

We couldn't process your request because of an issue with the server. Try again later.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type LayoutConfiguration

type LayoutConfiguration struct {

	//  Unique identifier of a layout.
	DefaultLayout *string
	// contains filtered or unexported fields
}

Object to store configuration of layouts associated to the template.

type LayoutContent

type LayoutContent interface {
	// contains filtered or unexported methods
}

Object to store union of different versions of layout content.

The following types satisfy this interface:

LayoutContentMemberBasic
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.LayoutContent
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.LayoutContentMemberBasic:
		_ = v.Value // Value is types.BasicLayout

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type LayoutContentMemberBasic

type LayoutContentMemberBasic struct {
	Value BasicLayout
	// contains filtered or unexported fields
}

Content specific to BasicLayout type. It configures fields in the top panel and More Info tab of Cases user interface.

type LayoutSections

type LayoutSections struct {

	// Ordered list containing different kinds of sections that can be added.
	Sections []Section
	// contains filtered or unexported fields
}

Ordered list containing different kinds of sections that can be added. A LayoutSections object can only contain one section.

type LayoutSummary

type LayoutSummary struct {

	// The Amazon Resource Name (ARN) of the layout.
	//
	// This member is required.
	LayoutArn *string

	// The unique identifier for of the layout.
	//
	// This member is required.
	LayoutId *string

	// The name of the layout.
	//
	// This member is required.
	Name *string
	// contains filtered or unexported fields
}

Object for the summarized details of the layout.

type Order

type Order string
const (
	OrderAscending  Order = "Asc"
	OrderDescending Order = "Desc"
)

Enum values for Order

func (Order) Values

func (Order) Values() []Order

Values returns all known values for Order. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type RelatedItemContent

type RelatedItemContent interface {
	// contains filtered or unexported methods
}

Represents the content of a particular type of related item.

The following types satisfy this interface:

RelatedItemContentMemberComment
RelatedItemContentMemberContact
RelatedItemContentMemberFile
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.RelatedItemContent
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.RelatedItemContentMemberComment:
		_ = v.Value // Value is types.CommentContent

	case *types.RelatedItemContentMemberContact:
		_ = v.Value // Value is types.ContactContent

	case *types.RelatedItemContentMemberFile:
		_ = v.Value // Value is types.FileContent

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type RelatedItemContentMemberComment

type RelatedItemContentMemberComment struct {
	Value CommentContent
	// contains filtered or unexported fields
}

Represents the content of a comment to be returned to agents.

type RelatedItemContentMemberContact

type RelatedItemContentMemberContact struct {
	Value ContactContent
	// contains filtered or unexported fields
}

Represents the content of a contact to be returned to agents.

type RelatedItemContentMemberFile

type RelatedItemContentMemberFile struct {
	Value FileContent
	// contains filtered or unexported fields
}

Represents the content of a File to be returned to agents.

type RelatedItemEventIncludedData

type RelatedItemEventIncludedData struct {

	// Details of what related item data is published through the case event stream.
	//
	// This member is required.
	IncludeContent *bool
	// contains filtered or unexported fields
}

Details of what related item data is published through the case event stream.

type RelatedItemInputContent

type RelatedItemInputContent interface {
	// contains filtered or unexported methods
}

Represents the content of a related item to be created.

The following types satisfy this interface:

RelatedItemInputContentMemberComment
RelatedItemInputContentMemberContact
RelatedItemInputContentMemberFile
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.RelatedItemInputContent
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.RelatedItemInputContentMemberComment:
		_ = v.Value // Value is types.CommentContent

	case *types.RelatedItemInputContentMemberContact:
		_ = v.Value // Value is types.Contact

	case *types.RelatedItemInputContentMemberFile:
		_ = v.Value // Value is types.FileContent

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type RelatedItemInputContentMemberComment

type RelatedItemInputContentMemberComment struct {
	Value CommentContent
	// contains filtered or unexported fields
}

Represents the content of a comment to be returned to agents.

type RelatedItemInputContentMemberContact

type RelatedItemInputContentMemberContact struct {
	Value Contact
	// contains filtered or unexported fields
}

Object representing a contact in Amazon Connect as an API request field.

type RelatedItemInputContentMemberFile

type RelatedItemInputContentMemberFile struct {
	Value FileContent
	// contains filtered or unexported fields
}

A file of related items.

type RelatedItemType

type RelatedItemType string
const (
	RelatedItemTypeContact RelatedItemType = "Contact"
	RelatedItemTypeComment RelatedItemType = "Comment"
	RelatedItemTypeFile    RelatedItemType = "File"
)

Enum values for RelatedItemType

func (RelatedItemType) Values

func (RelatedItemType) Values() []RelatedItemType

Values returns all known values for RelatedItemType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type RelatedItemTypeFilter

type RelatedItemTypeFilter interface {
	// contains filtered or unexported methods
}

The list of types of related items and their parameters to use for filtering.

The following types satisfy this interface:

RelatedItemTypeFilterMemberComment
RelatedItemTypeFilterMemberContact
RelatedItemTypeFilterMemberFile
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.RelatedItemTypeFilter
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.RelatedItemTypeFilterMemberComment:
		_ = v.Value // Value is types.CommentFilter

	case *types.RelatedItemTypeFilterMemberContact:
		_ = v.Value // Value is types.ContactFilter

	case *types.RelatedItemTypeFilterMemberFile:
		_ = v.Value // Value is types.FileFilter

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type RelatedItemTypeFilterMemberComment

type RelatedItemTypeFilterMemberComment struct {
	Value CommentFilter
	// contains filtered or unexported fields
}

A filter for related items of type Comment .

type RelatedItemTypeFilterMemberContact

type RelatedItemTypeFilterMemberContact struct {
	Value ContactFilter
	// contains filtered or unexported fields
}

A filter for related items of type Contact .

type RelatedItemTypeFilterMemberFile

type RelatedItemTypeFilterMemberFile struct {
	Value FileFilter
	// contains filtered or unexported fields
}

A filter for related items of this type of File .

type RequiredField

type RequiredField struct {

	// Unique identifier of a field.
	//
	// This member is required.
	FieldId *string
	// contains filtered or unexported fields
}

List of fields that must have a value provided to create a case.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType *string
	// contains filtered or unexported fields
}

We couldn't find the requested resource. Check that your resources exists and were created in the same Amazon Web Services Region as your request, and try your request again.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type SearchCasesResponseItem

type SearchCasesResponseItem struct {

	// A unique identifier of the case.
	//
	// This member is required.
	CaseId *string

	// List of case field values.
	//
	// This member is required.
	Fields []FieldValue

	// A unique identifier of a template.
	//
	// This member is required.
	TemplateId *string

	// A map of of key-value pairs that represent tags on a resource. Tags are used to
	// organize, track, or control access for this resource.
	Tags map[string]*string
	// contains filtered or unexported fields
}

A list of items that represent cases.

type SearchRelatedItemsResponseItem

type SearchRelatedItemsResponseItem struct {

	// Time at which a related item was associated with a case.
	//
	// This member is required.
	AssociationTime *time.Time

	// Represents the content of a particular type of related item.
	//
	// This member is required.
	Content RelatedItemContent

	// Unique identifier of a related item.
	//
	// This member is required.
	RelatedItemId *string

	// Type of a related item.
	//
	// This member is required.
	Type RelatedItemType

	// Represents the creator of the related item.
	PerformedBy UserUnion

	// A map of of key-value pairs that represent tags on a resource. Tags are used to
	// organize, track, or control access for this resource.
	Tags map[string]*string
	// contains filtered or unexported fields
}

A list of items that represent RelatedItems.

type Section

type Section interface {
	// contains filtered or unexported methods
}

This represents a sections within a panel or tab of the page layout.

The following types satisfy this interface:

SectionMemberFieldGroup
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.Section
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.SectionMemberFieldGroup:
		_ = v.Value // Value is types.FieldGroup

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type SectionMemberFieldGroup

type SectionMemberFieldGroup struct {
	Value FieldGroup
	// contains filtered or unexported fields
}

Consists of a group of fields and associated properties.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The service quota has been exceeded. For a list of service quotas, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type Sort

type Sort struct {

	// Unique identifier of a field.
	//
	// This member is required.
	FieldId *string

	// A structured set of sort terms
	//
	// This member is required.
	SortOrder Order
	// contains filtered or unexported fields
}

A structured set of sort terms.

type TemplateStatus

type TemplateStatus string
const (
	TemplateStatusActive   TemplateStatus = "Active"
	TemplateStatusInactive TemplateStatus = "Inactive"
)

Enum values for TemplateStatus

func (TemplateStatus) Values

func (TemplateStatus) Values() []TemplateStatus

Values returns all known values for TemplateStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TemplateSummary

type TemplateSummary struct {

	// The template name.
	//
	// This member is required.
	Name *string

	// The status of the template.
	//
	// This member is required.
	Status TemplateStatus

	// The Amazon Resource Name (ARN) of the template.
	//
	// This member is required.
	TemplateArn *string

	// The unique identifier for the template.
	//
	// This member is required.
	TemplateId *string
	// contains filtered or unexported fields
}

Template summary information.

type ThrottlingException

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The rate has been exceeded for this API. Please try again after a few minutes.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type UnknownUnionMember

type UnknownUnionMember struct {
	Tag   string
	Value []byte
	// contains filtered or unexported fields
}

UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.

type UserUnion

type UserUnion interface {
	// contains filtered or unexported methods
}

Represents the identity of the person who performed the action.

The following types satisfy this interface:

UserUnionMemberUserArn
Example (OutputUsage)
package main

import (
	"e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/connectcases/types"
	"fmt"
)

func main() {
	var union types.UserUnion
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.UserUnionMemberUserArn:
		_ = v.Value // Value is string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type UserUnionMemberUserArn

type UserUnionMemberUserArn struct {
	Value string
	// contains filtered or unexported fields
}

Represents the Amazon Connect ARN of the user.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The request isn't valid. Check the syntax and try again.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳