Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
activity_log
Package activity manages activity logs for all users.
|
Package activity manages activity logs for all users. |
|
ai
Package ai manages AI prompts and integrates with LLM providers.
|
Package ai manages AI prompts and integrates with LLM providers. |
|
auth
Package auth implements OIDC multi-provider authentication and session management
|
Package auth implements OIDC multi-provider authentication and session management |
|
authz
package authz provides Casbin-based authorization.
|
package authz provides Casbin-based authorization. |
|
autoassigner
Package autoassigner continuously assigns conversations at regular intervals to users.
|
Package autoassigner continuously assigns conversations at regular intervals to users. |
|
automation
Package automation automatically evaluates and applies rules to conversations based on events like new conversations, updates, and time triggers, and performs some actions if they are true.
|
Package automation automatically evaluates and applies rules to conversations based on events like new conversations, updates, and time triggers, and performs some actions if they are true. |
|
business_hours
Package businesshours handles the management of business hours and holidays.
|
Package businesshours handles the management of business hours and holidays. |
|
business_hours/models
Package models contains the data models for the businesshours package.
|
Package models contains the data models for the businesshours package. |
|
colorlog
package colorlog provides ANSI color logging for the terminal.
|
package colorlog provides ANSI color logging for the terminal. |
|
conversation
Package conversation manages conversations and messages.
|
Package conversation manages conversations and messages. |
|
conversation/priority
Package priority handles the management of conversation priorities.
|
Package priority handles the management of conversation priorities. |
|
conversation/status
Package status handles the management of conversation statuses.
|
Package status handles the management of conversation statuses. |
|
crypto
Package crypto provides AES-256-GCM encryption/decryption utilities
|
Package crypto provides AES-256-GCM encryption/decryption utilities |
|
csat
Package csat contains the logic for managing CSAT.
|
Package csat contains the logic for managing CSAT. |
|
csat/models
package models has the models for the customer satisfaction survey responses.
|
package models has the models for the customer satisfaction survey responses. |
|
custom_attribute
Package customAttribute handles the management of custom attributes for contacts and conversations.
|
Package customAttribute handles the management of custom attributes for contacts and conversations. |
|
dbutil
Package dbutil provides utility functions for database operations.
|
Package dbutil provides utility functions for database operations. |
|
envelope
Package envelope provides custom error types and utility functions for API error handling.
|
Package envelope provides custom error types and utility functions for API error handling. |
|
image
Package image provides utilities for processing image files, including retrieving image dimensions and creating thumbnails.
|
Package image provides utilities for processing image files, including retrieving image dimensions and creating thumbnails. |
|
inbox
Package inbox provides functionality to manage inboxes in the system.
|
Package inbox provides functionality to manage inboxes in the system. |
|
inbox/channel/email
Package email provides functionality for an email inbox with multiple SMTP servers and IMAP clients.
|
Package email provides functionality for an email inbox with multiple SMTP servers and IMAP clients. |
|
inbox/channel/email/oauth
Package oauth provides OAuth 2.0 authentication support for email channels.
|
Package oauth provides OAuth 2.0 authentication support for email channels. |
|
macro
Package macro provides functionality for managing templated text responses and actions.
|
Package macro provides functionality for managing templated text responses and actions. |
|
media
Package media provides functionality for managing files backed by fs or S3.
|
Package media provides functionality for managing files backed by fs or S3. |
|
media/stores/s3
Package s3 provides an implementation of the media.Store interface for AWS S3 storage.
|
Package s3 provides an implementation of the media.Store interface for AWS S3 storage. |
|
report
Package report handles the management of reports.
|
Package report handles the management of reports. |
|
role
Package role handles role-related operations including creating, updating, fetching, and deleting roles.
|
Package role handles role-related operations including creating, updating, fetching, and deleting roles. |
|
search
Package search provides search functionality.
|
Package search provides search functionality. |
|
setting
Package setting handles the management of application settings.
|
Package setting handles the management of application settings. |
|
stringutil
Package stringutil provides string utility functions.
|
Package stringutil provides string utility functions. |
|
tag
Package tag handles the management of tags.
|
Package tag handles the management of tags. |
|
team
Package team handles the management of teams and their members.
|
Package team handles the management of teams and their members. |
|
template
Package template manages templates including creation, retrieval and rendering.
|
Package template manages templates including creation, retrieval and rendering. |
|
user
Package user managers all users in libredesk - agents and contacts.
|
Package user managers all users in libredesk - agents and contacts. |
|
view
Package view handles the management of conversation views.
|
Package view handles the management of conversation views. |
|
webhook
Package webhook handles the management of webhooks and webhook deliveries.
|
Package webhook handles the management of webhooks and webhook deliveries. |
|
ws
Package ws handles WebSocket connections and broadcasting messages to clients.
|
Package ws handles WebSocket connections and broadcasting messages to clients. |
Click to show internal directories.
Click to hide internal directories.
