xref: /expo/packages/expo-structured-headers/ios/EXStructuredHeaders/EXStructuredHeadersParser.h (revision 2761f9ed)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //  Copyright © 2021 650 Industries. All rights reserved.
2 
3 #import <Foundation/Foundation.h>
4 
5 NS_ASSUME_NONNULL_BEGIN
6 
7 typedef NS_ENUM(NSInteger, EXStructuredHeadersParserFieldType) {
8   EXStructuredHeadersParserFieldTypeDictionary,
9   EXStructuredHeadersParserFieldTypeList,
10   EXStructuredHeadersParserFieldTypeItem
11 };
12 
13 @interface EXStructuredHeadersParser : NSObject
14 
15 - (instancetype)initWithRawInput:(NSString *)raw
16                        fieldType:(EXStructuredHeadersParserFieldType)fieldType;
17 
18 - (instancetype)initWithRawInput:(NSString *)raw
19                        fieldType:(EXStructuredHeadersParserFieldType)fieldType
20               ignoringParameters:(BOOL)shouldIgnoreParameters;
21 
22 - (nullable id)parseStructuredFieldsWithError:(NSError ** _Nullable)error;
23 
24 @end
25 
26 NS_ASSUME_NONNULL_END
27 

served by {OpenGrok

Last Index Update: Tue Oct 21 18:42:31 GMT 2025