ably-cocoa/Source/ARTStringifiable.h

19 lines
392 B
Objective-C

#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface ARTStringifiable : NSObject
- (instancetype)init UNAVAILABLE_ATTRIBUTE;
@property(nonnull, nonatomic, strong, readonly) NSString* stringValue;
+ (ARTStringifiable*)withString:(NSString *)value;
+ (ARTStringifiable*)withNumber:(NSNumber *)value;
+ (ARTStringifiable*)withBool:(BOOL)value;
@end
NS_ASSUME_NONNULL_END