UNPKG

typescript-telegram-bot-api

Version:

Telegram Bot API wrapper for Node.js written in TypeScript

37 lines (36 loc) 1.27 kB
import { TransactionPartner } from './'; /** * ## StarTransaction * Describes a Telegram Star transaction. * @see https://core.telegram.org/bots/api#startransaction */ export type StarTransaction = { /** * Unique identifier of the transaction. Coincides with the identifer of the original transaction for refund * transactions. Coincides with SuccessfulPayment.telegram_payment_charge_id for successful incoming payments from * users. */ id: string; /** * Number of Telegram Stars transferred by the transaction */ amount: number; /** * Optional. The number of 1/1000000000 shares of Telegram Stars transferred by the transaction; from 0 to 999999999 */ nanostar_amount?: number; /** * Date the transaction was created in Unix time */ date: number; /** * Optional. Source of an incoming transaction (e.g., a user purchasing goods or services, Fragment refunding a failed * withdrawal). Only for incoming transactions */ source?: TransactionPartner; /** * Optional. Receiver of an outgoing transaction (e.g., a user for a purchase refund, Fragment for a withdrawal). Only * for outgoing transactions */ receiver?: TransactionPartner; };