import 'package:selfprivacy/logic/api_maps/rest_maps/dns_providers/desired_dns_record.dart'; import 'package:selfprivacy/logic/models/disk_size.dart'; import 'package:selfprivacy/logic/models/disk_status.dart'; import 'package:selfprivacy/logic/models/json/api_token.dart'; import 'package:selfprivacy/logic/models/server_metadata.dart'; /// Fake data collections to fill skeletons class FakeSelfPrivacyData { static final List desiredDnsRecords = [ ...List.generate( 6, (final index) => const DesiredDnsRecord( type: 'A', name: 'example.com', description: 'Service name', content: '192.0.2.100', ), ), ...List.generate( 4, (final index) => const DesiredDnsRecord( type: 'TXT', name: 'example.com', description: 'Service name', content: 'Some text text text', ), ), const DesiredDnsRecord( type: 'CAA', name: 'example.com', description: 'Service name', content: 'Some very very long text text text', ), ]; static final ApiToken thisDeviceToken = ApiToken( name: 'Error fetching device', isCaller: true, date: DateTime.now(), ); static final ApiToken otherDeviceToken = ApiToken( name: 'Error fetching device', isCaller: false, date: DateTime.now(), ); static final DiskVolume fakeDiskVolume = DiskVolume( name: 'fake_volume_name', isResizable: false, root: false, sizeTotal: const DiskSize(byte: 350000000), sizeUsed: const DiskSize(byte: 100000000), ); static final ServerMetadataEntity fakeServerMetadataEntity = ServerMetadataEntity( trId: 'some_long_id', value: 'some_interesting_value', ); }