nouns

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Autopilot

type Autopilot struct {
	XMLName xml.Name `xml:"Autopilot"`
	Text    string   `xml:",chardata"`
}

type Client

type Client struct {
	XMLName xml.Name `xml:"Client"`
	Text    *string  `xml:",chardata"`

	ClientAttributes

	Children []interface{}
}

func (*Client) Identity

func (c *Client) Identity(clientIdentity string)

func (*Client) Parameter

func (c *Client) Parameter()

func (*Client) ParameterWithAttributes

func (c *Client) ParameterWithAttributes(attributes ParameterAttributes)

type ClientAttributes

type ClientAttributes struct {
	Method               *string `xml:"method,attr,omitempty"`
	StatusCallback       *string `xml:"statusCallback,attr,omitempty"`
	StatusCallbackEvent  *string `xml:"statusCallbackEvent,attr,omitempty"`
	StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
	URL                  *string `xml:"url,attr,omitempty"`
}

type Conference

type Conference struct {
	XMLName xml.Name `xml:"Conference"`
	Text    string   `xml:",chardata"`

	ConferenceAttributes
}

type ConferenceAttributes

type ConferenceAttributes struct {
	Beep                          *string `xml:"beep,attr,omitempty"`
	Coach                         *string `xml:"coach,attr,omitempty"`
	EndConferenceOnExit           *bool   `xml:"endConferenceOnExit,attr,omitempty"`
	EventCallbackURL              *string `xml:"eventCallbackUrl,attr,omitempty"`
	JitterBufferSize              *string `xml:"jitterBufferSize,attr,omitempty"`
	MaxParticipants               *int    `xml:"maxParticipants,attr,omitempty"`
	Muted                         *bool   `xml:"muted,attr,omitempty"`
	ParticipantLabel              *string `xml:"participantLabel,attr,omitempty"`
	Record                        *string `xml:"record,attr,omitempty"`
	RecordingStatusCallback       *string `xml:"recordingStatusCallback,attr,omitempty"`
	RecordingStatusCallbackEvent  *string `xml:"recordingStatusCallbackEvent,attr,omitempty"`
	RecordingStatusCallbackMethod *string `xml:"recordingStatusCallbackMethod,attr,omitempty"`
	Region                        *string `xml:"region,attr,omitempty"`
	StartConferenceOnEnter        *bool   `xml:"startConferenceOnEnter,attr,omitempty"`
	StatusCallback                *string `xml:"statusCallback,attr,omitempty"`
	StatusCallbackEvent           *string `xml:"statusCallbackEvent,attr,omitempty"`
	StatusCallbackMethod          *string `xml:"statusCallbackMethod,attr,omitempty"`
	Trim                          *string `xml:"trim,attr,omitempty"`
	WaitMethod                    *string `xml:"waitMethod,attr,omitempty"`
	WaitURL                       *string `xml:"waitUrl,attr,omitempty"`
}

type Identity

type Identity struct {
	XMLName xml.Name `xml:"Identity"`
	Text    string   `xml:",chardata"`
}

type Number

type Number struct {
	XMLName xml.Name `xml:"Number"`
	Text    string   `xml:",chardata"`

	NumberAttributes
}

type NumberAttributes

type NumberAttributes struct {
	BYOC                 *string `xml:"byoc,attr,omitempty"`
	Method               *string `xml:"method,attr,omitempty"`
	SendDigits           *string `xml:"sendDigits,attr,omitempty"`
	StatusCallback       *string `xml:"statusCallback,attr,omitempty"`
	StatusCallbackEvent  *string `xml:"statusCallbackEvent,attr,omitempty"`
	StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
	URL                  *string `xml:"url,attr,omitempty"`
}

type Parameter

type Parameter struct {
	XMLName xml.Name `xml:"Parameter"`

	*ParameterAttributes
}

type ParameterAttributes

type ParameterAttributes struct {
	Name  *string `xml:"name,attr,omitempty"`
	Value *string `xml:"value,attr,omitempty"`
}

type Queue

type Queue struct {
	XMLName xml.Name `xml:"Queue"`
	Text    string   `xml:",chardata"`

	*QueueAttributes
}

type QueueAttributes

type QueueAttributes struct {
	Method              *string `xml:"method,attr,omitempty"`
	PostWorkActivitySid *string `xml:"postWorkActivitySid,attr,omitempty"`
	ReservationSid      *string `xml:"reservationSid,attr,omitempty"`
	URL                 *string `xml:"url,attr,omitempty"`
}

type ReferSip

type ReferSip struct {
	XMLName xml.Name `xml:"ReferSip"`
	Text    string   `xml:",chardata"`

	ReferSipAttributes
}

type ReferSipAttributes

type ReferSipAttributes struct {
	Method               *string `xml:"method,attr,omitempty"`
	Password             *string `xml:"password,attr,omitempty"`
	StatusCallback       *string `xml:"statusCallback,attr,omitempty"`
	StatusCallbackEvent  *string `xml:"statusCallbackEvent,attr,omitempty"`
	StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
	URL                  *string `xml:"url,attr,omitempty"`
	Username             *string `xml:"username,attr,omitempty"`
}

type Room

type Room struct {
	XMLName xml.Name `xml:"Room"`
	Text    string   `xml:",chardata"`

	RoomAttributes
}

type RoomAttributes

type RoomAttributes struct {
	ParticipantIdentity *string `xml:"participantIdentity,attr,omitempty"`
}

type Sim

type Sim struct {
	XMLName xml.Name `xml:"Sim"`
	Text    string   `xml:",chardata"`
}

type Sip

type Sip struct {
	XMLName xml.Name `xml:"Sip"`
	Text    string   `xml:",chardata"`

	SipAttributes
}

type SipAttributes

type SipAttributes struct {
	Method               *string `xml:"method,attr,omitempty"`
	Password             *string `xml:"password,attr,omitempty"`
	StatusCallback       *string `xml:"statusCallback,attr,omitempty"`
	StatusCallbackEvent  *string `xml:"statusCallbackEvent,attr,omitempty"`
	StatusCallbackMethod *string `xml:"statusCallbackMethod,attr,omitempty"`
	URL                  *string `xml:"url,attr,omitempty"`
	Username             *string `xml:"username,attr,omitempty"`
}

type Siprec

type Siprec struct {
	XMLName xml.Name `xml:"Siprec"`

	*SiprecAttributes

	Children []interface{}
}

func (*Siprec) Parameter

func (s *Siprec) Parameter()

func (*Siprec) ParameterWithAttributes

func (s *Siprec) ParameterWithAttributes(attributes ParameterAttributes)

type SiprecAttributes

type SiprecAttributes struct {
	ConnectorName *string `xml:"connectorName,attr,omitempty"`
	Name          *string `xml:"name,attr,omitempty"`
	Track         *string `xml:"track,attr,omitempty"`
}

type Stream

type Stream struct {
	XMLName xml.Name `xml:"Stream"`

	*StreamAttributes
	Children []interface{}
}

func (*Stream) Parameter

func (s *Stream) Parameter()

func (*Stream) ParameterWithAttributes

func (s *Stream) ParameterWithAttributes(attributes ParameterAttributes)

type StreamAttributes

type StreamAttributes struct {
	ConnectorName *string `xml:"connectorName,attr,omitempty"`
	Name          *string `xml:"name,attr,omitempty"`
	Track         *string `xml:"track,attr,omitempty"`
	URL           *string `xml:"url,attr,omitempty"`
}

type Task

type Task struct {
	XMLName xml.Name `xml:"Task"`
	Text    string   `xml:",chardata"`

	TaskAttributes
}

type TaskAttributes

type TaskAttributes struct {
	Priority *int `xml:"priority,attr,omitempty"`
	Timeout  *int `xml:"timeout,attr,omitempty"`
}

Jump to

Keyboard shortcuts

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