WalletAction.nftReceive constructor
- @FreezedUnionValue('nftReceive')
- @TimestampConverter() @JsonKey(name: 'updatedAt') @Default(0) int timestamp,
- @JsonKey(name: '_id') required String id,
- @Default('nftReceive') String name,
- String? txHash,
- String? userOpHash,
- required String status,
- @Default(0) int? blockNumber,
- required String description,
- @Default([]) List<
TokenEvent> sent, - @Default([]) List<
TokenEvent> received,
Represents a NFT receive action on the blockchain.
Implementation
@FreezedUnionValue('nftReceive')
const factory WalletAction.nftReceive({
@TimestampConverter() @JsonKey(name: 'updatedAt') @Default(0) int timestamp,
@JsonKey(name: '_id') required String id,
@Default('nftReceive') String name,
String? txHash,
String? userOpHash,
required String status,
@Default(0) int? blockNumber,
required String description,
@Default([]) List<TokenEvent> sent,
@Default([]) List<TokenEvent> received,
}) = NftReceive;