vkdart
1import 'package:vkdart/vkontakte.dart';
2
3/// Model Market Album.
4///
5/// See https://dev.vk.com/ru/reference/objects/market-album
6class MarketAlbumAttachmentModel extends CustomAttachmentModel {
7// ignore: public_member_api_docs
8MarketAlbumAttachmentModel(super.payload) : super(attachType: 'market_album');
9
10/// The name of the collection.
11String? get title => payload['title'];
12
13/// Whether the selection is the main one.
14bool? get isMain => payload['is_main'];
15
16/// Whether the selection is hidden.
17bool? get isHidden => payload['is_hidden'];
18
19/// The cover of the collection
20///
21/// See https://dev.vk.com/objects/market-album#photo
22PhotoAttachmentModel? get photo =>
23payload['photo'] != null ? PhotoAttachmentModel(payload['photo']) : null;
24
25/// The number of products in the selection.
26int? get count => payload['count'];
27}
28