12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- #import <Realm/RLMConstants.h>
- RLM_HEADER_AUDIT_BEGIN(nullability, sendability)
- RLM_SWIFT_SENDABLE
- @interface RLMObjectId : NSObject <NSCopying>
- + (nonnull instancetype)objectId NS_SWIFT_NAME(generate());
- - (instancetype)init;
- - (nullable instancetype)initWithString:(NSString *)string
- error:(NSError **)error;
- - (instancetype)initWithTimestamp:(NSDate *)timestamp
- machineIdentifier:(int)machineIdentifier
- processIdentifier:(int)processIdentifier;
- - (BOOL)isGreaterThan:(nullable RLMObjectId *)objectId;
- - (BOOL)isGreaterThanOrEqualTo:(nullable RLMObjectId *)objectId;
- - (BOOL)isLessThan:(nullable RLMObjectId *)objectId;
- - (BOOL)isLessThanOrEqualTo:(nullable RLMObjectId *)objectId;
- @property (nonatomic, readonly) NSString *stringValue;
- @property (nonatomic, readonly) NSDate *timestamp;
- @end
- RLM_HEADER_AUDIT_END(nullability, sendability)
|