Skip to main content

type AccountAnalyticsOptions

type AnalyticsDataPoint

type AnalyticsRequestGranularityType

type BusinessClient

BusinessClient is responsible for managing business account related operations.

func NewBusinessClient

NewBusinessClient creates a new instance of BusinessClient.

func (*BusinessClient) ConversationAnalytics

ConversationAnalytics fetches the conversation analytics for the business account.

func (*BusinessClient) Fetch

This method fetches the business account details.

func (*BusinessClient) FetchAnalytics

FetchAnalytics fetches the analytics for the business account.

func (*BusinessClient) GetBusinessId

GetBusinessId returns the business account ID.

func (*BusinessClient) SetBusinessId

SetBusinessId sets the business account ID.

type BusinessClientConfig

BusinessClientConfig holds the configuration for BusinessClient.

type BusinessRole

type ConversationAnalyticsGranularityType

type ConversationAnalyticsOptions

type ConversationCategoryType

type ConversationDimensionType

type ConversationDirection

type ConversationType

type FetchBusinessAccountResponse

type WhatsAppBusinessAccountAnalyticsProductType

type WhatsAppConversationAnalyticsEdge

type WhatsAppConversationAnalyticsNode

type WhatsAppConversationAnalyticsResponse

type WhatsappBusinessAccount

WhatsappBusinessAccount represents a WhatsApp Business Account.

type WhatsappBusinessAccountAnalyticsResponse