SbpStatus class

Статус СБП платежа

Annotations
  • @Freezed(unionKey: 'Status', unionValueCase: FreezedUnionCase.pascal)

Constructors

SbpStatus.completed({required int transactionId, String? providerQrId, int? statusCode})
Операция успешно завершена
factory
SbpStatus.created({required int transactionId, String? providerQrId, int? statusCode})
Статус СБП платежа Запрошен QR или Link
factory
SbpStatus.declined({required int transactionId, String? providerQrId, int? statusCode})
Отменена
factory
SbpStatus.fromJson(Map<String, dynamic> json)
Converts a JSON Map into a SbpStatus instance
factory
SbpStatus.pending({required int transactionId, String? providerQrId, int? statusCode})
В обработке
factory

Properties

copyWith → $SbpStatusCopyWith<SbpStatus>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
providerQrId String?
Id Qr от провайдера
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
statusCode int?
Значение статуса
no setterinherited
transactionId int
Id транзакции
no setterinherited

Methods

map<TResult extends Object?>({required TResult created(_SbpStatusCreated value), required TResult pending(_SbpStatusPending value), required TResult completed(_SbpStatusCompleted value), required TResult declined(_SbpStatusDeclined value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? created(_SbpStatusCreated value)?, TResult? pending(_SbpStatusPending value)?, TResult? completed(_SbpStatusCompleted value)?, TResult? declined(_SbpStatusDeclined value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult created(_SbpStatusCreated value)?, TResult pending(_SbpStatusPending value)?, TResult completed(_SbpStatusCompleted value)?, TResult declined(_SbpStatusDeclined value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult created(int transactionId, String? providerQrId, int? statusCode)?, TResult pending(int transactionId, String? providerQrId, int? statusCode)?, TResult completed(int transactionId, String? providerQrId, int? statusCode)?, TResult declined(int transactionId, String? providerQrId, int? statusCode)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult created(int transactionId, String? providerQrId, int? statusCode), required TResult pending(int transactionId, String? providerQrId, int? statusCode), required TResult completed(int transactionId, String? providerQrId, int? statusCode), required TResult declined(int transactionId, String? providerQrId, int? statusCode)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? created(int transactionId, String? providerQrId, int? statusCode)?, TResult? pending(int transactionId, String? providerQrId, int? statusCode)?, TResult? completed(int transactionId, String? providerQrId, int? statusCode)?, TResult? declined(int transactionId, String? providerQrId, int? statusCode)?}) → TResult?
inherited

Operators

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