Hello Everyone,
I am trying to create the payload at run time using C#, as mentioned below:
var button1 = Value.ForStruct(new Google.Protobuf.WellKnownTypes.Struct
{
Fields =
{
["payload"] = Value.ForString("Save"),
["text"] = Value.ForString("Con")
}
});
var button2 = Value.ForStruct(new Google.Protobuf.WellKnownTypes.Struct
{
Fields =
{
["payload"] = Value.ForString("CANC"),
["text"] = Value.ForString("Can")
}
});
Value[] val = { button1, button2 };
var payload = new Struct
{
Fields = {
["quick_replies"] = Value.ForList(val),
["text"] = Value.ForString("To Continue, Please click on Below."),
["isRemovable"] = Value.ForBool(true)
}
};
Google.Protobuf.WellKnownTypes.Struct sd = new Google.Protobuf.WellKnownTypes.Struct(payload);
response.Payload = sd;
return Content(response.ToString(), "application/json");
But using above code, i am not able to create the Custom Payload.
Please let me know your valuable inputs.
Regards,
Amarendra.