callCenters

package
v0.63.0 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const NAME = "CallCenter"

Variables

This section is empty.

Functions

This section is empty.

Types

type CallCenter

type CallCenter struct {
	metadata.MetadataInfo
	XMLName           xml.Name            `xml:"CallCenter"`
	Xmlns             string              `xml:"xmlns,attr"`
	Xsi               string              `xml:"xmlns:xsi,attr,omitempty"`
	AdapterUrl        *TextLiteral        `xml:"adapterUrl"`
	CustomSettings    *TextLiteral        `xml:"customSettings"`
	DisplayName       *TextLiteral        `xml:"displayName"`
	DisplayNameLabel  *TextLiteral        `xml:"displayNameLabel"`
	InternalNameLabel *TextLiteral        `xml:"internalNameLabel"`
	Sections          []CallCenterSection `xml:"sections"`
	Version           *TextLiteral        `xml:"version"`
}

func Open

func Open(path string) (*CallCenter, error)

func (*CallCenter) SetMetadata

func (c *CallCenter) SetMetadata(m metadata.MetadataInfo)

func (*CallCenter) Type

func (c *CallCenter) Type() metadata.MetadataType

type CallCenterItem

type CallCenterItem struct {
	Label *TextLiteral        `xml:"label"`
	Name  *TextLiteral        `xml:"name"`
	Value CallCenterItemValue `xml:"value"`
}

type CallCenterItemValue

type CallCenterItemValue struct {
	Text string `xml:",innerxml"`
	Nil  string `xml:"xsi:nil,attr,omitempty"`
}

CallCenterItemValue is an item's setting; an item with no value is written as <value xsi:nil="true"/>.

type CallCenterSection

type CallCenterSection struct {
	Items []CallCenterItem `xml:"items"`
	Label *TextLiteral     `xml:"label"`
	Name  *TextLiteral     `xml:"name"`
}

Jump to

Keyboard shortcuts

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