/** * Autogenerated by Thrift * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated */ /** * @generated by Thrift */ #import #import "TProtocol.h" #import "TApplicationException.h" #import "TProtocolException.h" #import "TProtocolUtil.h" #import "TProcessor.h" #import "TObjective-C.h" #import "TBase.h" #import "TBaseStruct.h" #import "TBaseException.h" NS_ASSUME_NONNULL_BEGIN @interface exampleFoo : TBaseStruct { int32_t __thrift_myInteger; NSString * __thrift_myString; TBaseStructArray * __thrift_myBools; TBaseStructArray * __thrift_myNumbers; BOOL __thrift_myInteger_set; BOOL __thrift_myString_set; BOOL __thrift_myBools_set; BOOL __thrift_myNumbers_set; } @property (nonatomic) int32_t myInteger; @property (nonatomic, retain, nullable) NSString * myString; @property (nonatomic, retain, nullable) TBaseStructArray * myBools; @property (nonatomic, retain, nonnull) TBaseStructArray * myNumbers; - (id) init NS_DESIGNATED_INITIALIZER; - (id) initWithCoder:(NSCoder *)decoder NS_DESIGNATED_INITIALIZER; - (id) initWithMyInteger: (int32_t) myInteger myString: (nullable NSString *) myString myBools: (nullable TBaseStructArray *) myBools myNumbers: (nonnull TBaseStructArray *) myNumbers NS_DESIGNATED_INITIALIZER; - (void) read: (id ) inProtocol; - (void) write: (id ) outProtocol; - (void) validate; - (BOOL) myIntegerIsSet; - (BOOL) myStringIsSet; - (BOOL) myBoolsIsSet; - (BOOL) myNumbersIsSet; @end NS_ASSUME_NONNULL_END