AppKitModalWalletListing constructor

const AppKitModalWalletListing({
  1. required String id,
  2. required String name,
  3. required String homepage,
  4. @JsonKey.new(name: 'image_id') required String imageId,
  5. required int order,
  6. @JsonKey.new(name: 'mobile_link') String? mobileLink,
  7. @JsonKey.new(name: 'desktop_link') String? desktopLink,
  8. @JsonKey.new(name: 'link_mode') String? linkMode,
  9. @JsonKey.new(name: 'webapp_link') String? webappLink,
  10. @JsonKey.new(name: 'app_store') String? appStore,
  11. @JsonKey.new(name: 'play_store') String? playStore,
  12. String? rdns,
  13. @JsonKey.new(name: 'chrome_store') String? chromeStore,
  14. List<Injected>? injected,
  15. List<String>? chains,
  16. List<String>? categories,
  17. String? description,
  18. @JsonKey.new(name: 'badge_type') String? badgeType,
  19. @JsonKey.new(name: 'supports_wc') bool? supportsWc,
  20. @JsonKey.new(name: 'is_top_wallet') bool? isTopWallet,
})

Implementation

const factory AppKitModalWalletListing({
  required String id,
  required String name,
  required String homepage,
  @JsonKey(name: 'image_id') required String imageId,
  required int order,
  @JsonKey(name: 'mobile_link') String? mobileLink,
  @JsonKey(name: 'desktop_link') String? desktopLink,
  @JsonKey(name: 'link_mode') String? linkMode,
  @JsonKey(name: 'webapp_link') String? webappLink,
  @JsonKey(name: 'app_store') String? appStore,
  @JsonKey(name: 'play_store') String? playStore,
  String? rdns,
  @JsonKey(name: 'chrome_store') String? chromeStore,
  List<Injected>? injected,
  List<String>? chains,
  List<String>? categories,
  String? description,
  @JsonKey(name: 'badge_type') String? badgeType,
  @JsonKey(name: 'supports_wc') bool? supportsWc,
  @JsonKey(name: 'is_top_wallet') bool? isTopWallet,
}) = _AppKitModalWalletListing;