SECC2MPGenericEventMetricValue.h [plain text]
#import <Foundation/Foundation.h>
#import <ProtocolBuffer/PBCodable.h>
@class SECC2MPError;
#ifdef __cplusplus
#define SECC2MPGENERICEVENTMETRICVALUE_FUNCTION extern "C" __attribute__((visibility("hidden")))
#else
#define SECC2MPGENERICEVENTMETRICVALUE_FUNCTION extern __attribute__((visibility("hidden")))
#endif
__attribute__((visibility("hidden")))
@interface SECC2MPGenericEventMetricValue : PBCodable <NSCopying>
{
uint64_t _dateValue;
double _doubleValue;
SECC2MPError *_errorValue;
NSString *_stringValue;
struct {
int dateValue:1;
int doubleValue:1;
} _has;
}
@property (nonatomic, readonly) BOOL hasStringValue;
@property (nonatomic, retain) NSString *stringValue;
@property (nonatomic) BOOL hasDoubleValue;
@property (nonatomic) double doubleValue;
@property (nonatomic) BOOL hasDateValue;
@property (nonatomic) uint64_t dateValue;
@property (nonatomic, readonly) BOOL hasErrorValue;
@property (nonatomic, retain) SECC2MPError *errorValue;
- (void)copyTo:(SECC2MPGenericEventMetricValue *)other;
- (void)mergeFrom:(SECC2MPGenericEventMetricValue *)other;
SECC2MPGENERICEVENTMETRICVALUE_FUNCTION BOOL SECC2MPGenericEventMetricValueReadFrom(__unsafe_unretained SECC2MPGenericEventMetricValue *self, __unsafe_unretained PBDataReader *reader);
@end