34 lines
		
	
	
		
			1019 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1019 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
#if __has_include(<Sentry/Sentry.h>)
 | 
						|
#    import <Sentry/SentrySerializable.h>
 | 
						|
#else
 | 
						|
#    import <SentryWithoutUIKit/SentrySerializable.h>
 | 
						|
#endif
 | 
						|
 | 
						|
NS_ASSUME_NONNULL_BEGIN
 | 
						|
 | 
						|
@interface SentryEnvelopeItemHeader : NSObject <SentrySerializable>
 | 
						|
SENTRY_NO_INIT
 | 
						|
 | 
						|
- (instancetype)initWithType:(NSString *)type length:(NSUInteger)length NS_DESIGNATED_INITIALIZER;
 | 
						|
 | 
						|
- (instancetype)initWithType:(NSString *)type
 | 
						|
                      length:(NSUInteger)length
 | 
						|
                 contentType:(NSString *)contentType;
 | 
						|
 | 
						|
- (instancetype)initWithType:(NSString *)type
 | 
						|
                      length:(NSUInteger)length
 | 
						|
                   filenname:(NSString *)filename
 | 
						|
                 contentType:(NSString *)contentType;
 | 
						|
 | 
						|
/**
 | 
						|
 * The type of the envelope item.
 | 
						|
 */
 | 
						|
@property (nonatomic, readonly, copy) NSString *type;
 | 
						|
@property (nonatomic, readonly) NSUInteger length;
 | 
						|
@property (nonatomic, readonly, copy, nullable) NSString *filename;
 | 
						|
@property (nonatomic, readonly, copy, nullable) NSString *contentType;
 | 
						|
 | 
						|
@end
 | 
						|
 | 
						|
NS_ASSUME_NONNULL_END
 |