ReceiptItem class
レシート カードへの項目の追加を簡略化する Builder クラス。
コンストラクター
| Receipt |
新しい ReceiptItem を作成します。 |
メソッド
| create(Session, string, Text |
新しい ReceiptItem を作成します。 |
| image(ICard |
カードに表示する画像。 一部のチャネルでは、画像を別のメッセージとして送信するか、単に画像へのリンクを含めることができます。 |
| price(string) | 通貨の金額。 |
| quantity(string) | 指定された種類の項目の数。 |
| subtitle(Text |
サブタイトルは[タイトル]フィールドのすぐ下に表示され、フォントスタイルのみのタイトルとは異なります。 一部のチャネルでは、タイトル または テキストと組み合わせることができます。 |
| tap(ICard |
このアクションは、ユーザーが [アイテム] バブルをタップするとアクティブになります。 すべてのチャネルでタップ アクションがサポートされているわけではありません。 |
| text(Text |
テキスト フィールドはサブタイトルのすぐ下に表示され、フォント スタイルのサブタイトルとは異なります。 |
| title(Text |
アイテムのタイトル。 |
| to |
項目の JSON を返します。 |
コンストラクターの詳細
ReceiptItem(Session)
新しい ReceiptItem を作成します。
new ReceiptItem(session?: Session)
パラメーター
- session
- Session
(省略可能) は、任意のテキストをローカライズするために使用されます。
メソッドの詳細
create(Session, string, TextType)
新しい ReceiptItem を作成します。
static function create(session: Session, price: string, title?: TextType)
パラメーター
- session
- Session
- price
-
string
- title
- TextType
戻り値
image(ICardImage | IIsCardImage)
カードに表示する画像。 一部のチャネルでは、画像を別のメッセージとして送信するか、単に画像へのリンクを含めることができます。
function image(img: ICardImage | IIsCardImage)
パラメーター
- img
戻り値
price(string)
quantity(string)
subtitle(TextType, any[])
サブタイトルは[タイトル]フィールドのすぐ下に表示され、フォントスタイルのみのタイトルとは異なります。 一部のチャネルでは、タイトル または テキストと組み合わせることができます。
function subtitle(text: TextType, args: any[])
パラメーター
- text
- TextType
- args
-
any[]
戻り値
tap(ICardAction | IIsCardAction)
このアクションは、ユーザーが [アイテム] バブルをタップするとアクティブになります。 すべてのチャネルでタップ アクションがサポートされているわけではありません。
function tap(action: ICardAction | IIsCardAction)
パラメーター
- action
戻り値
text(TextType, any[])
テキスト フィールドはサブタイトルのすぐ下に表示され、フォント スタイルのサブタイトルとは異なります。
function text(text: TextType, args: any[])
パラメーター
- text
- TextType
- args
-
any[]