現在、ターゲットアカウントの残高を示すReceiptCardを作成しようとしています。ボットフレームワークエミュレータに表示されたときに、生成されたカードからTaxとTotalフィールドを削除する方法はありますか?Microsoft Bot-Builder用ReceiptCardのカスタマイズ
私はエミュレータ・ウィンドウに今取得していReceiptItemsに
private List<ReceiptItem> GetReceiptItemListAccount(Account account)
{
List<ReceiptItem> ri = new List<ReceiptItem>();
ri.Add(new ReceiptItem("30-Days Outstanding Balance", price: "$ " + account.Outstanding30Days.ToString("F")));
ri.Add(new ReceiptItem("Current Outstanding Balance", price: "$ " + account.OutstandingCurrent.ToString("F")));
ri.Add(new ReceiptItem("Total Outstanding Balance", price: "$ " + account.OutstandingTotal.ToString("F")));
return ri;
}
結果を生成するための
private ReceiptCard GenerateNewReceiptCardAccount(Account account)
{
return new ReceiptCard()
{
Title = "Account Number: " + account.AccountNumber.ToUpperInvariant(),
Facts = new List<Fact>
{
new Fact("Reference Month:", account.MonthRef),
},
Items = GetReceiptItemListAccount(account),
Buttons = new List<CardAction>
{
new CardAction(
ActionTypes.OpenUrl,
"More Details",
"https://github.com/amido/azure-vector-icons/blob/master/renders/file.png",
"https://gmail.com")
}
};
}
方法をReceiptCardsを生成するための方法: