We have an application in VB.Net which currently send a pdf via automatic email on certain event done in application. Now we want to send the PDF in whatsapp via messagebird api. Below is a sample from messagebird
Dim WhatsAppClient As Client = Client.CreateDefault(YourAccessKey)
Dim language As HsmLanguage = New HsmLanguage()
language.Code = "en"
language.Policy = HsmLanguagePolicy.Deterministic
Dim params As List(Of HsmLocalizableParameter) = New List(Of HsmLocalizableParameter)()
Dim hsmParamName As HsmLocalizableParameter = New HsmLocalizableParameter()
hsmParamName.Default = "Bob"
Dim hsmParamWhen As HsmLocalizableParameter = New HsmLocalizableParameter()
hsmParamName.Default = "Tomorrow"
params.Add(hsmParamName)
params.Add(hsmParamWhen)
Dim hsmContent As HsmContent = New HsmContent()
hsmContent.Namespace = HsmNamespace
hsmContent.TemplateName = "verification"
hsmContent.Language = language
hsmContent.Params = params
Dim content As Content = New Content()
content.Hsm = hsmContent
Dim request As ConversationStartRequest = New ConversationStartRequest()
request.To = [To]
request.Type = ContentType.hsm
request.Content = content
request.ChannelId = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Dim message As MessageBird.Objects.Message = WhatsAppClient.StartConversation(request)
I am getting errors in "request.Type = ContentType.hsm" "HSM is not a member of string"
and in last line -
Value of type 'MessageBird.Objects.Conversations.Conversation' cannot be converted to 'MessageBird.Objects.Message'
Any push in the correct direction will help. Thanks