Documentation
¶
Overview ¶
Package csat contains the logic for managing CSAT.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrCSATAlreadyExists = errors.New("CSAT already exists")
)
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager manages CSAT.
func (*Manager) Create ¶
func (m *Manager) Create(conversationID int) (models.CSATResponse, error)
Create creates a new CSAT for the given conversation ID.
func (*Manager) Get ¶
func (m *Manager) Get(uuid string) (models.CSATResponse, error)
Get retrieves the CSAT for the given UUID.
func (*Manager) MakePublicURL ¶
MakePublicURL returns the public URL for the given CSAT UUID.
Click to show internal directories.
Click to hide internal directories.