DBTEAMLOGFileRequestDetails
Objective-C
@interface DBTEAMLOGFileRequestDetails : NSObject <DBSerializable, NSCopying>
Swift
class DBTEAMLOGFileRequestDetails : NSObject, DBSerializable, NSCopying
The FileRequestDetails
struct.
File request details
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
Asset position in the Assets list.
Declaration
Objective-C
@property (nonatomic, readonly) NSNumber *_Nonnull assetIndex;
Swift
var assetIndex: NSNumber { get }
-
File request deadline.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) DBTEAMLOGFileRequestDeadline *deadline;
Swift
var deadline: DBTEAMLOGFileRequestDeadline? { get }
-
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithAssetIndex:(nonnull NSNumber *)assetIndex deadline:(nullable DBTEAMLOGFileRequestDeadline *)deadline;
Swift
init(assetIndex: NSNumber, deadline: DBTEAMLOGFileRequestDeadline?)
Parameters
assetIndex
Asset position in the Assets list.
deadline
File request deadline.
Return Value
An initialized instance.
-
Convenience constructor (exposes only non-nullable instance variables with no default value).
Declaration
Objective-C
- (nonnull instancetype)initWithAssetIndex:(nonnull NSNumber *)assetIndex;
Swift
init(assetIndex: NSNumber)
Parameters
assetIndex
Asset position in the Assets list.
Return Value
An initialized instance.