123456789101112131415161718192021222324252627 |
- // Copyright 2021 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef IOS_TESTING_OPEN_URL_CONTEXT_H_
- #define IOS_TESTING_OPEN_URL_CONTEXT_H_
- #import <UIKit/UIKit.h>
- /*UISceneOpenURLOptions and UIOpenURLContext can't be instantiated directly*/
- // This class mirrors fields of UIOpenURLContext which can't be instantiated
- // directly.
- @interface TestOpenURLContext : NSObject
- @property(nonatomic, copy) NSURL* URL;
- @property(nonatomic, strong) UISceneOpenURLOptions* options;
- @end
- // This class mirrors fields of UISceneOpenURLOptions which can't be
- // instantiated directly.
- @interface TestSceneOpenURLOptions : NSObject
- @property(nonatomic) NSString* sourceApplication;
- @property(nonatomic, strong) id annotation;
- @property(nonatomic) BOOL openInPlace;
- @end
- #endif // IOS_TESTING_OPEN_URL_CONTEXT_H_
|