Files
custom_wda/WebDriverAgentLib/Routing/FBScreenRecordingPromise.h

30 lines
746 B
C
Raw Permalink Normal View History

2026-02-03 16:52:44 +08:00
/**
* Copyright (c) 2015-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree.
*/
#import <XCTest/XCTest.h>
NS_ASSUME_NONNULL_BEGIN
@interface FBScreenRecordingPromise : NSObject
/** Unique identiifier of the video recording, also used as the default file name */
@property (nonatomic, readonly) NSUUID *identifier;
/** Native screen recording promise */
@property (nonatomic, readonly) id nativePromise;
/**
Creates a wrapper object for a native screen recording promise
@param promise Native promise object to be wrapped
*/
- (instancetype)initWithNativePromise:(id)promise;
@end
NS_ASSUME_NONNULL_END