@class NSString, NSUUID, NSDate; @interface DRSTaskingSystemMessage : NSObject @property (readonly, nonatomic) NSString *version; @property (readonly, nonatomic) NSUUID *messageUUID; @property (readonly, nonatomic) NSDate *dateReceived; @property (readonly, nonatomic) NSDate *dateBroadcast; @property (readonly, nonatomic) NSString *messageType; + (id)messageType; + (BOOL)isJSONDictForClass:(id)a0; - (void).cxx_destruct; - (id)debugDescription; - (BOOL)isEqual:(id)a0; - (BOOL)_versionIsSupported:(id)a0; - (id)jsonDictRepresentation; - (BOOL)_isEqualToMessage:(id)a0; - (id)_mutableJSONDictRepresentation; - (id)_versionFromJSONDict:(id)a0; - (id)initWithJSONDict:(id)a0; - (id)initWithVersion:(id)a0 messageUUID:(id)a1 dateBroadcast:(id)a2 dateReceived:(id)a3; @end