SCCameraKitLensRemoteApiResponse
Objective-C
@protocol SCCameraKitLensRemoteApiResponse <NSObject>
Swift
protocol LensRemoteApiResponseProtocol : NSObjectProtocol
Describes the remote api service response to a request sent by a lens.
-
Remote api service request sent by a lens.
Declaration
Objective-C
@property (nonatomic, strong, readonly) id<SCCameraKitLensRemoteApiRequest> _Nonnull request;Swift
var request: any LensRemoteApiRequest { get } -
Status of the response.
Declaration
Objective-C
@property (nonatomic, readonly) SCCameraKitLensRemoteApiResponseStatus status;Swift
var status: SCCameraKitLensRemoteApiResponseStatus { get } -
A map of named metadata associated with the response.
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSDictionary<NSString *, NSString *> *_Nonnull metadata;Swift
var metadata: [String : String] { get } -
Additional response payload as bytes.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSData *body;Swift
var body: Data? { get }