acsclient

package
v0.0.0-...-b702281 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Overview

Package acsclient wraps the generated aws-sdk-go client to provide marshalling and unmarshalling of data over a websocket connection in the format expected by ACS. It allows for bidirectional communication and acts as both a client-and-server in terms of requests, but only as a client in terms of connecting.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewACSClientFactory

func NewACSClientFactory() wsclient.ClientFactory

NewACSClientFactory creates a new ACS client factory object. This can be used to create new ACS clients.

func NewACSDecoder

func NewACSDecoder() wsclient.TypeDecoder

Types

type ACSUnretriableErrors

type ACSUnretriableErrors struct{}

ACSUnretriableErrors wraps all the typed errors that ACS may return

func (*ACSUnretriableErrors) Get

func (err *ACSUnretriableErrors) Get() []interface{}

Get gets the list of unretriable error types.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL