mirror of
https://github.com/immich-app/immich.git
synced 2026-05-23 08:02:29 -04:00
25 lines
661 B
Dart
25 lines
661 B
Dart
import 'package:pigeon/pigeon.dart';
|
|
|
|
@ConfigurePigeon(
|
|
PigeonOptions(
|
|
dartOut: 'lib/platform/view_intent_api.g.dart',
|
|
kotlinOut: 'android/app/src/main/kotlin/app/alextran/immich/viewintent/ViewIntent.g.kt',
|
|
kotlinOptions: KotlinOptions(package: 'app.alextran.immich.viewintent'),
|
|
dartOptions: DartOptions(),
|
|
dartPackageName: 'immich_mobile',
|
|
),
|
|
)
|
|
class ViewIntentPayload {
|
|
final String? path;
|
|
final String mimeType;
|
|
final String? localAssetId;
|
|
|
|
const ViewIntentPayload({this.path, required this.mimeType, this.localAssetId});
|
|
}
|
|
|
|
@HostApi()
|
|
abstract class ViewIntentHostApi {
|
|
@async
|
|
ViewIntentPayload? consumeViewIntent();
|
|
}
|