PaymentReceipt class
Constructors
- PaymentReceipt({required String title, required String description, Photo? photo, required int date, required int sellerBotUserId, required int paymentsProviderUserId, required Invoice invoice, OrderInfo? orderInfo, ShippingOption? shippingOption, required String credentialsTitle, required int tipAmount, dynamic extra, int? clientId})
-
Contains information about a successful payment
const
-
PaymentReceipt.fromJson(Map<
String, dynamic> json) -
Parse from a json
factory
Properties
- clientId → int?
-
clientId client identifier
final
- credentialsTitle → String
-
credentialsTitle Title of the saved credentials chosen by the buyer
final
- date → int
-
date Point in time (Unix timestamp) when the payment was made
final
- description → String
-
description Product description
final
- extra → dynamic
-
extra callback sign
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- invoice → Invoice
-
invoice Information about the invoice
final
- orderInfo → OrderInfo?
-
orderInfo Order information; may be null
final
- paymentsProviderUserId → int
-
paymentsProviderUserId User identifier of the payment provider bot
final
- photo → Photo?
-
photo Product photo; may be null
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sellerBotUserId → int
-
sellerBotUserId User identifier of the seller bot
final
- shippingOption → ShippingOption?
-
shippingOption Chosen shipping option; may be null
final
- tipAmount → int
-
tipAmount The amount of tip chosen by the buyer in the smallest units of the currency
final
- title → String
-
title Product title
final
Methods
-
copyWith(
{String? title, String? description, Photo? photo, int? date, int? sellerBotUserId, int? paymentsProviderUserId, Invoice? invoice, OrderInfo? orderInfo, ShippingOption? shippingOption, String? credentialsTitle, int? tipAmount, dynamic extra, int? clientId}) → PaymentReceipt -
getConstructor(
) → String -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
[dynamic extra]) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- CONSTRUCTOR → const String