ClientPayments class

Payments.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

applyGiftCode({required String slug}) Future<Result<UpdatesBase>>
Apply Gift Code.
assignAppStoreTransaction({required Uint8List receipt, required InputStorePaymentPurposeBase purpose}) Future<Result<UpdatesBase>>
Assign App Store Transaction.
assignPlayMarketTransaction({required DataJSONBase receipt, required InputStorePaymentPurposeBase purpose}) Future<Result<UpdatesBase>>
Assign Play Market Transaction.
canPurchasePremium({required InputStorePaymentPurposeBase purpose}) Future<Result<Boolean>>
Can Purchase Premium.
checkGiftCode({required String slug}) Future<Result<PaymentsCheckedGiftCodeBase>>
Check Gift Code.
clearSavedInfo({required bool credentials, required bool info}) Future<Result<Boolean>>
Clear Saved Info.
exportInvoice({required InputMediaBase invoiceMedia}) Future<Result<PaymentsExportedInvoiceBase>>
Export Invoice.
getBankCardData({required String number}) Future<Result<PaymentsBankCardDataBase>>
Get Bank Card Data.
getGiveawayInfo({required InputPeerBase peer, required int msgId}) Future<Result<PaymentsGiveawayInfoBase>>
Get Giveaway Info.
getPaymentForm({required InputInvoiceBase invoice, DataJSONBase? themeParams}) Future<Result<PaymentsPaymentFormBase>>
Get Payment Form.
getPaymentReceipt({required InputPeerBase peer, required int msgId}) Future<Result<PaymentsPaymentReceiptBase>>
Get Payment Receipt.
getPremiumGiftCodeOptions({InputPeerBase? boostPeer}) Future<Result<Vector<PremiumGiftCodeOptionBase>>>
Get Premium Gift Code Options.
getSavedInfo() Future<Result<PaymentsSavedInfoBase>>
Get Saved Info.
launchPrepaidGiveaway({required InputPeerBase peer, required int giveawayId, required InputStorePaymentPurposeBase purpose}) Future<Result<UpdatesBase>>
Launch Prepaid Giveaway.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendPaymentForm({required int formId, required InputInvoiceBase invoice, String? requestedInfoId, String? shippingOptionId, required InputPaymentCredentialsBase credentials, int? tipAmount}) Future<Result<PaymentsPaymentResultBase>>
Send Payment Form.
toString() String
A string representation of this object.
inherited
validateRequestedInfo({required bool save, required InputInvoiceBase invoice, required PaymentRequestedInfoBase info}) Future<Result<PaymentsValidatedRequestedInfoBase>>
Validate Requested Info.

Operators

operator ==(Object other) bool
The equality operator.
inherited