GooglePayCardToken class abstract

Tokenized token for Google Pay.

Available extensions
Annotations
  • @freezed

Constructors

GooglePayCardToken.new({required String id, required String fpanLastFour, required String dpanLastFour, required int network, required int serviceProvider, required String issuer, required GooglePayCardTokenStatus status, required String cardLastFour})
const
factory
GooglePayCardToken.fromJson(Map<String, dynamic> json)
factory

Properties

cardLastFour String
Deprecated. Use fpanLastFour or dpanLastFour.,
no setterinherited
copyWith → $GooglePayCardTokenCopyWith<GooglePayCardToken>
Create a copy of GooglePayCardToken with the given fields replaced by the non-null parameter values.
no setterinherited
dpanLastFour String
Last four digits of the DPAN,
no setterinherited
fpanLastFour String
Last four digits of the FPAN,
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String
The token reference ID.,
no setterinherited
issuer String
The name of the issuer.,
no setterinherited
network int
The network of the card.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceProvider int
The service provider of the card.
no setterinherited
status GooglePayCardTokenStatus
The GooglePayCardTokenStatus.,
no setterinherited

Methods

map<TResult extends Object?>(TResult $default(_GooglePayCardToken value)) → TResult

Available on GooglePayCardToken, provided by the GooglePayCardTokenPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_GooglePayCardToken value)?) → TResult?

Available on GooglePayCardToken, provided by the GooglePayCardTokenPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_GooglePayCardToken value)?, {required TResult orElse()}) → TResult

Available on GooglePayCardToken, provided by the GooglePayCardTokenPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(String id, String fpanLastFour, String dpanLastFour, int network, int serviceProvider, String issuer, GooglePayCardTokenStatus status, String cardLastFour)?, {required TResult orElse()}) → TResult

Available on GooglePayCardToken, provided by the GooglePayCardTokenPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this GooglePayCardToken to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>(TResult $default(String id, String fpanLastFour, String dpanLastFour, int network, int serviceProvider, String issuer, GooglePayCardTokenStatus status, String cardLastFour)) → TResult

Available on GooglePayCardToken, provided by the GooglePayCardTokenPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(String id, String fpanLastFour, String dpanLastFour, int network, int serviceProvider, String issuer, GooglePayCardTokenStatus status, String cardLastFour)?) → TResult?

Available on GooglePayCardToken, provided by the GooglePayCardTokenPatterns extension

A variant of when that fallback to returning null

Operators

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